Lpp (Lisp Plus Plus), is a library of Lisp like functions and macros usable in C++ programs. The philosophy behind Lpp is to provide as close as possible the semantics and style of Lisp rather than try to shape it to a more C++ style of programming (what ever that is). By doing things this way the true power and flexibility of Lisp can coexist with the static typing features of C++.
Libraries of this type are always interesting to check out. The web page explains some of the design decisions, and you can always download the library and try it out yourself.
Newcomers to LtU may enjoy some older entries about libraries trying to bring FP to C and C++.
Posted to functional by Ehud Lamm on 9/5/01; 9:09:29 AM