|
Boost : |
From: Eric Boutin (eric_at_[hidden])
Date: 2003-12-03 16:29:39
if you consider loading a .a or .so or .dll file "interpreting". then it
looks like it.. howerver.. this is definatly not the case...
this librairy loads compiled code dynamicly, like you load a .dll or .a or
.so file, but in a standard C++ way without any non-standard call.
"Pavel Vozenilek" <pavel_vozenilek_at_[hidden]> a écrit dans le message de
news:bqlev4$bus$1_at_sea.gmane.org...
>
> "Eric Boutin" <eric_at_[hidden]> wrote
>
> > it calls function dynamicly, all in standard C++, using system(
> > std::string::c_srt( ) );
> >
> > the librairy will be an standard executable file, and it must accept 3
> > arguments, argv[0] is.. argv[0] as usual.. argv[1] is the path to a
file
> > that contains input info about the function to calls and the argument
list
> > for the function, and argv[2] is the where to redirect the output of the
> > function..
> > the the lib will parse the input file, read the name of the function,
read
> > the argument, call the function with the argument and a ostream&, the
> > function will use this ostream to output things, and then the function
> will
> > return..
> > then the main program will parse this ostream and extract data from it
> >
> Sounds similar to C++ interpreter CINT:
http://root.cern.ch/root/Cint.html.
>
> /Pavel
>
>
>
>
> _______________________________________________
> Unsubscribe & other changes:
http://lists.boost.org/mailman/listinfo.cgi/boost
>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk