[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ITP: Cint

Cint is a C/C++ interpreter
URL: <http://root.cern.ch/root/Cint.html>
Current Version: 5.14.50

Cint supports about 80-90% of K&R-C, ANSI-C and C++ language
constructs, including things like multiple inheritance, virtual
function, function overloading, operator overloading, default
parameters, templates, etc.  It is capable of intepreting its own
source code.

It is easily possible to mix compiled code and interpreted code by
linking (gcc-compiled) libraries together (using the tool makecint).
Typically, header files are interpreted while the core of a library
itself is run at the compiled speed.

Cint is the basis of the the ROOT <http://root.cern.ch/> data analysis
framework, used at CERN and other major accelerator facilities for
analysis of particle physics experiments and for the GiNaC library for
symbolic computation.

The license is liberal enough to be called GPL-compatible (as RMS
assured me).  The terms are:

 * License condition described in this README file overrides other
   descriptions if there is any difference.
 * Copyright of Cint and associated tools are owned by Agilent Technologies
   Japan Company and the author.
 * Source code, binary executable or library of Cint and associated tools
   can be used, modified and distributed with no royalty for any purpose
   provided that the copyright notice appear in all copies and that both
   that copyright notice and this permission notice appear in supporting
   documentation. Registration is recommended for commercial use (=Selling
   a software that uses cint as a component). Send e-mail to the author
   (MXJ02154@niftyserve.or.jp) with your name, e-mail address, institute,
   purpose of using cint and computer platform.
 * If a modification is made on any of the source or documentation, it has
   to be clearly documented and expressed.
 * Agilent Technologies Japan and the Author make no representations
   about the suitability of this software for any purpose.  It is provided
   "as is" without express or implied warranty.
 * Above condition overrides other license condition described in source code
   and other documentation if there is conflict. It applies and will not be
   changed for this revision of CINT package.
 * readline, glob and malloc directories contain files associated with GNU
   readline library which is copylefted by GNU project. Refer to General
   Public License(GPL). Cint and the GNU readline are completely separate
   software packages which can work independently.
 * For copyright notice and licensing of AIX dlfcn, please read

Richard Kreckel

Reply to: