Features

Seamless Integration of Common Lisp and C++

Clasp is a new Common Lisp implementation that seamlessly interoperates with C++ libraries and programs using LLVM for compilation to native code. This allows Clasp to take advantage of a vast array of preexisting libraries and programs, such as out of the scientific computing ecosystem. Embedding them in a Common Lisp environment allows you to make use of rapid prototyping, incremental development, and other capabilities that make it a powerful language.

Implementation Details

Common Lisp Ecosystem Support

Clasp supports SLIME, ASDF, and Quicklisp. As such, development as in other Common Lisp implementations should be rather straight forward.

Note that Clasp does not currently support several of the staple features such as CFFI, Bordeaux-Threads, and Unicode.

SitemapLicense