MBDyn's Symbolic Evaluation Engine
Note: this page is here only for reference to stuff we're investigating
about symbolic manipulation in MBDyn.
If you're dealing with the same topics you may find some of these
links and notes useful.
Links
-
GiNaC: not a CAS
(Note: compiles with gcc >= 3.0).
-
CLN
ftp.santafe.edu/pub/gnu (USA)
ftpthep.physik-uni-mainz.de/pub/gnu (Europe)
ftp.ilog.fr/pub/Users/haible/gnu (Europe)
(Note: compiles with gcc >= 3.0; problems with gcc-2.9X).
-
CINT: a C/C++ interpreter
-
ANTLR: a LL-metalanguage interpreter
Note (from sdl-2000 install notes):
- copy sources in a directory DIR
- (using Bourne shells) export CLASSPATH=DIR
- cd DIR/lib/cpp/src
- for i in *.cpp ; $CXX -O -ansi -pedantic -Wall -I.. -I. -c $i ; done
- ar -r libantlr.a *.o
- mv libantlr.a ../antlr
warning: need java (e.g. kaffe)
-
SDL 2000: a SDL parser/syntax checker.
Note (from sdl-2000 install notes):
- In SDL 2000 source directory: create a link to antlr source dir:
ln -s DIR/lib/cpp/antlr .
- create a link to the library:
ln -s antlr/libantlr.a antlr/libantlr-g++-cygwin.a
- make SDL2000Parser
- ./SDL2000Parser --help
Maintained by mbdyn@aero.polimi.it