OpenMCL

OpenMCL is a Common Lisp implementation. It began as a subset of the commercial MCL (Macintosh Common Lisp), and has grown into a full-featured, stable implementation. All of OpenMCL is released under the GNU Lesser General Public License. Commercial MCL does have a nicely integrated IDE and user interface libraries, which were not open-sourced and are not available in OpenMCL.

Note that OpenMCL runs on more systems than just the Macintosh. There are ports to 32/64-bit Darwin/PPC, 32/64-bit Linux/PPC, 64-bit Linux/X86, 64-bit Darwin/X86, and 64-bit FreeBSD/X86.

OpenMCL is maintained by Gary Byers of Clozure Associates, formed by the original developers of MCL. Clozure also offers commercial support and consulting for OpenMCL projects.

The strong points of OpenMCL are:

Mikel Evins has released Bosco, a "simple template for building Cocoa applications in OpenMCL." It is released under the LLGPL.

Sven Van Caekenberghe has released a full implementation of the XML-RPC protocol for OpenMCL. It is released under the LLGPL. Portable AllegroServe is used for the server side.

Documentation, source and binaries are available from the Clozure website.

OpenMCL is available in Fink or DarwinPorts packages. There is also a package for CLX (openmcl-clx) available through Fink.

OpenMCL is extremely cool - check it out! (Rainer Joswig)

Recently (summer 2004), the documentation for OpenMCL has been taken over by Dan Knapp. It has been edited together into a web-book, with the emphasis being on making things easy to find.


Pages in this topic: CLORB   CloserLookAtCharacters  


Also linked from: ACL-COMPAT   ACTR   AllegroServe   Alpaca   araneida   asdf   ASDF-Install   blogsym   Bosco   Brian Cully   CL-AJAX   cl-muproc   cl-package-aliases   CL-SDL   CL-SMTP   cl-store   Clotho   Clozure   CLVM   CLX   Cocoa   Common Lisp implementation   Common Music   CommonLispPrevalence   Community   David Steuber   Debian   features   Gentoo   Geoff Cant   Hemlock   hunchentoot   IDE   Installing OpenMCL on Mac OS X   Installing OpenMCL on MacOS X   Lisp History   MacOS X   Mark Davidson   mel-base   Pg   plokami   Portable Hemlock   portable-clx   PowerLisp   Practical Lisp Programming   simple-stream   SLIME   thread   trivial-sockets   trivial-usocket   Tyler Eaves   UFFI   UncommonSQL   usocket   XML-RPC   Yakov Zaytsev  

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