[admin] A new project called CL-Carbon

David Steuber david at david-steuber.com
Wed Apr 27 19:19:13 UTC 2005


Hi,

I would like to create a new project called CL-Carbon to be hosted on 
your server.  CL-Carbon is intended to be a CLOS application framework 
that wraps the Carbon APIs for OS X and usable with OpenMCL.  Porting 
to other Lisps may be done as resources allow.  SBCL for example would 
be a nice target when it supports threads and callbacks on OS X.  
CL-Carbon overcomes a current technical limitation on distribution of 
Cocoa based applications using OpenMCL.  Unlike a Cocoa app, a Carbon 
app does not need to be recompiled when the OS is upgraded by a patch 
release via Software Update.  A current application I have available[1] 
has been reported to run under Tiger without recompile.  It was 
developed under Panther and not recompiled since 10.3.8.  I am now 
running 10.3.9.  Another benefit seems to be better application 
performance.  Current Cocoa applications under OpenMCL appear to be 
slow.

CL-Carbon should provide the interested user with a way to build OS X 
applications in Lisp that are lightweight and fast.  By dealing with 
certain boiler plate issues, development should be reasonably quick.  
This is an alternative to Cocoa rather than a replacement.

I am considering the LLGPL license for this project.

[1]	To see a demonstration of CL-Carbon in action, along with the 
current state of the Lisp code, visit:

		http://www.david-steuber.com/Lisp/OSX/Carbon/

	In addition to the article describing Carbon programming in Lisp, 
there is a link to an OS X dmg file that contains both the running 
application and source code.

Thank you for your consideration,

David Steuber.




More information about the Admin mailing list