Common Lisp CLISP

Common Lisp is
Common Lisp programs are
Our Common Lisp CLISP
Common Lisp provides
Our Common Lisp CLISP provides

CLISP and Unicode

[unicode logo] CLISP fully supports Unicode 3.2: here is a Lisp file with Japanese characters in it, run in xterm:

[Japanese sources run in xterm with CLISP]

(also edited in GNU Emacs).


Here is a demo of the CLISP new-clx module (with the xshape extension):

[CLISP new-clx sokoban (xshape extension)]

CLISP Performance

CLISP compares well with other ANSI CL implementations with respect to performance in most areas, such as CLOS, I/O, lists, integer arithmetics (CLISP's bignum performance is better than that of most other CL implementations). The worst performance CLISP exhibits is in the area of floating point arithmetics. While showing nothing spectacularly bad and easily outperforming Java, Perl, TCL and any Scheme interpreter, CLISP is slower than another open-source CL implementation, CMU CL, which outperforms C and FORTRAN. If your code is heavily numeric, you might prefer CMUCL, otherwise CLISP is a wise choice.

[CLISP home] [SourceForge Logo] [Support This Project] [Valid XHTML] [Use CSS] [Valid CSS]