Macintosh Common Lisp (MCL) is an implementation and IDE for the Common Lispprogramming language. Various versions of MCL run under the classic Mac OS (m68k and PPC) and Mac OS X.
Lisp Program Example
I have a lisp routine for Windows that I am trying to change for MAC AutoCAD. I have put all the appropriate paths in Preferences. The weird thing is that MAC AutoCAD recognizes the command DB12 but cannot find the blocks. However, AutoCAD MAC does not recognize the DB1 command even though it is in the same file as the DB12 command.
My office computer change to mac.OS.So all of my lisp programs do not support it. Can you give me some ideas to change lisp codes to run with mac. Robust, flexible and efficient multiprocessing for Unix/Linux/Mac and Windows - OS Threads for Windows: One Lisp thread and unlimited non-Lisp threads can run on different processors Linux Version Compatibility: Allegro CL runs on all Linux distributions that use Glibc 2.11, and is well protected against future Glibc changes. PowerLisp is a Common Lisp development environment for the Macintosh. It consists of a Common Lisp interpreter, native-code PowerPC compiler, PowerPC macro assembler, disassembler, incremental. Below is a list of LISP routines that work on AutoCAD for Mac. These have been tested to work, but please use with caution as neither the creators nor I accept any responsibility for these routines or how they are used. Please use at your own risk.These routines were gathered / indexed from a number.
Versions of MCL up to and including 5.1 are proprietary. Version 5.2 has been open sourced.
Lee Mac Lisp
In 2009 a new different version of MCL has been open sourced: RMCL.[1] RMCL is based on MCL 5.1 and does run under Rosetta on Intel-based Macs.
Features of MCL[edit]
MCL was famous for its integration with the Macintosh toolbox (later: Apple Carbon), which allowed direct access to most of the Mac OS functionality directly from Lisp. This was achieved with a low-level interface that allowed direct manipulation of native Mac OS data structures from Lisp, together with a high-level interface that was more convenient to use.
In a 2001 article in Dr. Dobb's Journal, Peter Norvig wrote that 'MCL is my favorite IDE on the Macintosh platform for any language and is a serious rival to those on other platforms'.[2]
History of MCL[edit]
Development on MCL began in 1984.
Over its history, MCL has been known under different names:
Running on 68k-based Apple Macintosh Computers:
- 1987, Coral Common Lisp
- 1987, Macintosh Allegro Common Lisp
- 1988, Apple Macintosh Common Lisp
Running on PowerPC-based Apple Macintosh Computers:
- 1994, Digitool Macintosh Common Lisp
It has also spawned at least one separately maintained fork:
- 1998, Clozure CL (CCL), known previously as OpenMCL
- In 2007 MCL 5.2 was open sourced.
- In 2009 RMCL (MCL running under Rosetta) was published as open source.
- Since 2009 an open source version of RMCL (based on MCL 5.2) is hosted at Google Code MCL. This version runs under Rosetta (Apple's PPC to Intel code translator that is an optional install under Mac OS X 10.6).
References[edit]
External links[edit]
Cleanmymac Free
- MCL 5.2 (sources and binary).
- RMCL[permanent dead link] (sources and binary).
- Mac Common Lisp at NIST
Lisp For Machine Learning
My office computer change to mac.OS.So all of my lisp programs do not support it. Can you give me some ideas to change lisp codes to run with mac. Robust, flexible and efficient multiprocessing for Unix/Linux/Mac and Windows - OS Threads for Windows: One Lisp thread and unlimited non-Lisp threads can run on different processors Linux Version Compatibility: Allegro CL runs on all Linux distributions that use Glibc 2.11, and is well protected against future Glibc changes. PowerLisp is a Common Lisp development environment for the Macintosh. It consists of a Common Lisp interpreter, native-code PowerPC compiler, PowerPC macro assembler, disassembler, incremental. Below is a list of LISP routines that work on AutoCAD for Mac. These have been tested to work, but please use with caution as neither the creators nor I accept any responsibility for these routines or how they are used. Please use at your own risk.These routines were gathered / indexed from a number.
Versions of MCL up to and including 5.1 are proprietary. Version 5.2 has been open sourced.
Lee Mac Lisp
In 2009 a new different version of MCL has been open sourced: RMCL.[1] RMCL is based on MCL 5.1 and does run under Rosetta on Intel-based Macs.
Features of MCL[edit]
MCL was famous for its integration with the Macintosh toolbox (later: Apple Carbon), which allowed direct access to most of the Mac OS functionality directly from Lisp. This was achieved with a low-level interface that allowed direct manipulation of native Mac OS data structures from Lisp, together with a high-level interface that was more convenient to use.
In a 2001 article in Dr. Dobb's Journal, Peter Norvig wrote that 'MCL is my favorite IDE on the Macintosh platform for any language and is a serious rival to those on other platforms'.[2]
History of MCL[edit]
Development on MCL began in 1984.
Over its history, MCL has been known under different names:
Running on 68k-based Apple Macintosh Computers:
- 1987, Coral Common Lisp
- 1987, Macintosh Allegro Common Lisp
- 1988, Apple Macintosh Common Lisp
Running on PowerPC-based Apple Macintosh Computers:
- 1994, Digitool Macintosh Common Lisp
It has also spawned at least one separately maintained fork:
- 1998, Clozure CL (CCL), known previously as OpenMCL
- In 2007 MCL 5.2 was open sourced.
- In 2009 RMCL (MCL running under Rosetta) was published as open source.
- Since 2009 an open source version of RMCL (based on MCL 5.2) is hosted at Google Code MCL. This version runs under Rosetta (Apple's PPC to Intel code translator that is an optional install under Mac OS X 10.6).
References[edit]
External links[edit]
Cleanmymac Free
- MCL 5.2 (sources and binary).
- RMCL[permanent dead link] (sources and binary).
- Mac Common Lisp at NIST