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.
Hi,
David Steuber david@david-steuber.com writes:
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.
Looks good!
I am considering the LLGPL license for this project.
I have to insist you make up your mind first :-)
Regards,
Mario.
Hello, hello.
Sorry to top post, but this is just to say that I've chosen to go with the MIT license as described here:
http://www.opensource.org/licenses/mit-license.php
It's short and simple. I think it will do fine. Conversation about it has happened on #lisp.
I also have a couple of people interested in joining in. How hard is it to add people to the project after it is set up?
On Apr 27, 2005, at 4:15 PM, Mario S. Mommer wrote:
Hi,
David Steuber david@david-steuber.com writes:
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.
Looks good!
I am considering the LLGPL license for this project.
I have to insist you make up your mind first :-)
Regards,
Mario.
Hi,
David Steuber david@david-steuber.com writes:
This is just to say that I've chosen to go with the MIT license as described here:
Ok.
I also have a couple of people interested in joining in. How hard is it to add people to the project after it is set up?
The procedure is as follows. You tell us to add someone, and then we add him :-)
Regards,
Mario.