clisp

CLISP is a Common Lisp implementation by Bruno Haible of Karlsruhe University and Michael Stoll of Munich University, both in Germany. It mostly supports the Lisp described in the ANSI Common Lisp standard.

CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP, a foreign language interface and a socket interface. An X11 interface is available through CLX and Garnet. Command line editing is provided by readline which makes it one of the nicer lisps to use interactively - you can auto-complete function and file names with tab, use up arrow to get previous commands and it does paren-matching. [You can have the same thing with CMUCL or SBCL and probably other Lisps as well if you use rlwrap - see bottom of CMUCL Hints for details. Plus you get a command history that spans different invocations of your Lisp.]

See http://clisp.cons.org, http://www.clisp.org, http://www.gnu.org/software/clisp/, http://clisp.sourceforge.net.

CLISP was used to develop part of the Yahoo! Store e-commerce site - see success stories.

The implementation notes constitute its reference guide.

Local CLISP links


Pages in this topic: CLISP-Shell   clisp-sqlite   CLORB   CloserLookAtCharacters   Garnet   Langband   Le Sursis   lisp-cgi-utils   ShellScripting   SLIK   SPLASH   Unicode support  


Also linked from: ACL-COMPAT   ACL2   ACTR   ah2cl   araneida   ASDF-Install   berkeley-db   BSD sockets   Changes in June 2000   cl-glade   cl-gtk   cl-l10n   CL-MPD   CL-SDL   CL-SMTP   cl-store   cl-yahoo   clg   CLHS   clisp-oracle   CLVM   CLX   CMUCL Hints   COLLECTING   Common Lisp implementation   Common Music   Common Music Notation   Common String   Community   Conduits   Current recommended libraries   Date-Calc   Datoura   Dave Pearson   Debian   FastCGI   features   Fractal hacks   FreeBSD   Geiriadur   Gentoo   html-extract   HTTP dot LSP   IOlib   IOlib-POSIX   Ironclad   Issue ARRAY-ELEMENT-TYPE-NIL   Issue CLOSE-FILE-OPENED-WITH-SUPERSEDE   Issue DEFINE-COMPILER-MACRO-DECLINE   Issue DEFINE-CONDITION-DOCUMENTATION   Issue DEFINE-CONDITION-SLOT-NAME   Issue DEFINE-CONDITION-WRITERS   Issue DEFMACRO-VALUES   Issue DESTRUCTURING-NIL   Issue EQUAL-CIRCULAR-LIST   Issue FORMAT-TABULATE   Issue LOOP-FINALLY-VARIABLES   Issue PRINTING-ARRAYS-READABLY   Issue PRINTING-SPACE   Issue READER-MACRO-VALUES   Issue STANDARD-PACKAGE-NICKNAMES   Issue STANDARDIZED-RESTART-NAMES   Issue VALUES-&ALLOW-OTHER-KEYS   Jabberwocky   Jörg Höhle   Linux   Lisp History   Lisp newbie   lisp2wish   lispbuilder-sdl   LISPDEBUG   MacOS X   Macro Characters   Marko Kocic   MatLisp   mel-base   MT19937   Performance Benchmarks   Pg   Portable Hemlock   Practical Lisp Programming   Proposed ANSI Revisions and Clarifications   Proposed Extensions To ANSI   Pyffi   Qi   Qt   Reini Urban   Series   Simple 3D viewing   simple-stream   SLIME   SLIME Tips   SNePS   Solaris   SWIG   trivial-sockets   trivial-usocket   TutorialClispDebugger   UFFI   Unicode and Lisp   usocket   VisualCLisp   win32   Wish List   xindy   XML-RPC   Zach Smith  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively