Cint is a C/C++ interpreter
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
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
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