Re: Using root without compiler

Valeri Fine (fine@bnl.gov)
Sat, 3 Jul 1999 18:55:03 -0400


> Hi everybody!
>
> Iīm new to root and have a few questions. Iīm trying to develop a bunch
> of classes to deal with microwave problems. What I want to do is make a
> class that represent a microwave circuit as a two-port and allows
> transformation between different representations: impedance, admittance,
> scattering parameters etc. To do this I would need a class for complex
> numbers and matrices, is there anyone out there that has done this
> allready? My other (bigger) problem is that currently I only run
> windows NT and I donīt have access to any microsoft compiler. I also
> donīt have space to install Linux on my computer. Is this project
> possible to solve in interpreter mode only? Now in the prototyping stage
> I donīt care that much about performance, eventually when the software
> has matured I will think about compiling. Right now I just want to make
> a prototype and see if root is what Iīm looking for.
>

It sounds like you can getting started with no compiler. The first
constrain you should
find is the "CINT" classes can not be derived from the "compiled" classes
(namely
from the ROOT classes). From another hand ROOT is not only "CINT-based"
class library.
There are other "pre-compiled" class libraries you may be interesting in
(for futher information
see ROOT Web site http://root.cern.ch/root/Cint.html .
It says:
" . . .
* More applications
We have done, so far, following integration.
ROOT/CINT framework: Next generation C++ Object Oriented Framework
WildC++ interpreter: CINT + Tcl/Tk
CINTOCX : CINT + VisualBasic

There are unlimited opportunity of CINT integration. To list up a few,
Cint3D : CINT, openGL, DirectModel, VRML integration for 3D
VeriCint : CINT + Verilog-XL simulator connected by PLI and
TCP/IP
MathCint : CINT + Math library + Digital Filter Design tool,
etc
CintSQL : CINT + Database connection
CintWin32 : CINT + Win32 API
Your contribution will be greatly appreciated.
. . . "

Valery