Announcing new public release of Lpp 1.21

From: William Paul Vrotney (vrotney_at_earthlink.net)
Date: 02/28/04


Date: Sat, 28 Feb 2004 04:27:34 GMT


A new Lpp 1.21 has been released and is available for download at

        http://www.interhack.net/projects/lpp

Lpp now has been auto-tooled, so it should configure and make on most OS's.
This new version has even more added Common Lisp like functionality,
including true rational numbers (ranging between minus and plus infinity).
Yes, and Lpp still provides a very small and fast executable.

                               Short Overview

   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
force it to fit a static style of programming. Lpp tries to emulate
Common Lisp as much as possible in this regard. By doing things this
way part of the true power and flexibility of Lisp can coexist and mix
with the static typing features of C++ even within functions and
objects. The hope is that Lpp will be useful for the following

   * Porting Lisp programs to and from C++.

   * Implementation of embedded AI sub-systems in C++ environments.

   * An alternative for Lisp programmers who need to program in C++.

   * When a C++ program needs dynamically typed objects.

   * When a C++ program needs an efficient unified list implementation.

   * When a C++ program needs rational numbers in the range of minus to
     plus infinity.

   * When a C++ program needs to do symbolic processing such as
     manipulating s-expressions, symbolic math, etc ...

-- 
William P. Vrotney - vrotney@earthlink.net


Relevant Pages

  • Announcing new public release of Lpp 1.21
    ... Lpp now has been auto-tooled, so it should configure and make on most OS's. ... This new version has even more added Common Lisp like functionality, ... including true rational numbers (ranging between minus and plus infinity). ...
    (comp.lang.cpp)
  • Re: Announcing new public release of Lpp 1.21
    ... > Lpp (Lisp Plus Plus), is a library of Lisp like functions and macros ... > force it to fit a static style of programming. ...
    (comp.lang.lisp)
  • Re: Announcing new public release of Lpp 1.21
    ... >> force it to fit a static style of programming. ... >> Common Lisp as much as possible in this regard. ... The hope is that Lpp will be useful for the following ...
    (comp.lang.lisp)