Contents Up << >>

Lily (LIsp LibrarY) C++ class library

Lily gives C++ programmers the capability to write LISP-style code.

I think Lily will be useful in academia for instructors who want to teach artificial intelligence techniques with C++. The garbage collection mechanism employed by Lily is slow which will make it unattractive for commercial use.

Documentation is minimal. The "Lily User's Guide" (in file lily.txt) provides a good overview of the architecture of Lily -- the document is unfinished. All of the example programs are from Winston's book "LISP Second Edition" so you will be much better off if you have a copy. Steele's "Common LISP" describes the behavior of the LISP functions.

Lily uses the GNU Library General Public License.

Lily works well with GNU g++ version 2.4.5 (and probably earlier releases).

Lily works with Turbo C++ for Windows but not with Turbo C++ (though the current version hasn't been tested with Turbo C++ for Windows).

Lily does *not* work with AT&T's cfront because cfront does not handle temporary objects very well.

ftp from sunsite.unc.edu (152.2.22.81) in /pub/packages/development/libraries/lily-0.1.tar.gz