----------------------------------------------------------------------------
----------------------------------------------------------------------------
INTERPCOM-2.4
----------------------------------------------------------------------------
----------------------------------------------------------------------------
AUTHOR
Jean-Marc Drezet (drezet@math.jussieu.fr).
Homepage : http://www.math.jussieu.fr/~drezet
COPYING
This software is freely distributable under the GNU Library General Public
License, (in the file COPYING.LIB-2.0).
DESCRIPTION
The command interpreter is a library (written in C) which allows the
creation of programs that can accept commands given interactively by
the user or programs that are sequences of commands. It includes an
expression evaluator writen by Mark Morley (the file ee.c).
A more detailed description of the interpreter can be found in ./doc/ .
-- The directory ./test/ contains two minimal applications of the command
interpreter (they have only the commands implemented in the library). The first
application uses an external configuration file, and in the second this file is
included in the executable.
-- The directory ./doc/ contains the documentation for the command
interpreter. The html version of the documentation was made with latex2html
from the LaTeX version.
-- The application funct is now distributed in a separate package.
INSTALLATION
First check the makefile to decide which command line editing library to use.
The default is GNU readline. It is also possible to use libtecla or no
command line editing library. GNU readline
can be found at
ftp://ftp.gnu.org/gnu/readline/
and libtecla at
http://www.astro.caltech.edu/~mcs/tecla/index.html
You may also want to change the optimization.
To build the library and the test applications on Linux :
make
This will display several options (see the documentation for more details).
make world
will build the static and shared libraries with thread-support.
make install
will install these libraries in /usr/local/lib and interp.h in
/usr/local/include .
To delete all the object files :
make clean
To delete the object files, the libraries and the executables :
make clean-all
The directory ./test/extra contains minimal applications using additional
expression evaluators. See the README file in this directory.
Send comments and suggestions to improve the command interpreter to
drezet@math.jussieu.fr
(or Jean-Marc Drezet
Institut de Mathematiques - UMR 7586 du CNRS
Aile 45-55
2, place Jussieu
75013 Paris
France )
|