[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