Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lisp_on_osx [2007-07-12 13:31]
nik
lisp_on_osx [2007-11-01 10:26]
192.168.1.37
Line 1: Line 1:
  
 +===== Lisp and Mac OS X =====
  
 +a gentle introduction > http://www.advogato.org/person/johnw/diary/11.html
  
-===== Lisp and Mac OS X =====+----
  
 A comparison of various common lisp implementations which run on [[MacOSX]]. A comparison of various common lisp implementations which run on [[MacOSX]].
Line 17: Line 19:
   * Raffael Cavallaro's summary of the different CL implementations that are available on Mac OS X.   * Raffael Cavallaro's summary of the different CL implementations that are available on Mac OS X.
   
 +
  
  
Line 57: Line 60:
  to Mac OS X. As a consequence, MCL's Cocoa support is lacking. In addition, MCL itself, as well as delivered applications are <strong>not</strong> Mac OS X bundles - they are single files with a resource fork. This is a problem as unix tools can unwittingly strip the resource fork of MCL apps.  to Mac OS X. As a consequence, MCL's Cocoa support is lacking. In addition, MCL itself, as well as delivered applications are <strong>not</strong> Mac OS X bundles - they are single files with a resource fork. This is a problem as unix tools can unwittingly strip the resource fork of MCL apps.
   * **Features:** Unsurpassed Carbon support. Nice IDE. Friendly user community. Lots of contributed code. Royalty free app delivery with deployment license. MCL has an ephemeral garbage collector (essential for continuously animated stuff).   * **Features:** Unsurpassed Carbon support. Nice IDE. Friendly user community. Lots of contributed code. Royalty free app delivery with deployment license. MCL has an ephemeral garbage collector (essential for continuously animated stuff).
 +
  
  
Line 67: Line 71:
   * **Issues:** As of this writing, app bundles and the alpha IDE need to be recompiled for every point update of Mac OS X. This effectively prevents distribution of finished apps (i.e., users would have to download a new   * **Issues:** As of this writing, app bundles and the alpha IDE need to be recompiled for every point update of Mac OS X. This effectively prevents distribution of finished apps (i.e., users would have to download a new
  version every time they used Software Update and went from Mac OS X 10.3.7 to 10.3.8 for example.) IDE is primitive.  version every time they used Software Update and went from Mac OS X 10.3.7 to 10.3.8 for example.) IDE is primitive.
-  * **Features:** Friendly user community. Native thread support. Free as in beer and speech (LLGPL) - no redistribution issues unlike /cgi-bin/view/Libarynth/GPL" class="twikiLink">GPL</a> because of the preamble of the LLGPL. Cocoa bridge.+  * **Features:** Friendly user community. Native thread support. Free as in beer and speech (LLGPL) - no redistribution issues unlike GPL because of the preamble of the LLGPL. Cocoa bridge.
  
 ====LispWorks==== ====LispWorks====
  • lisp_on_osx.txt
  • Last modified: 2007-11-01 10:26
  • by 192.168.1.37