[Openmcl-devel] Mac App store: will CCL apps fly?

mikel evins mevins at me.com
Wed Oct 27 15:16:50 PDT 2010


On Oct 26, 2010, at 9:16 AM, peter wrote:

> At 10:10 AM -0400 10/10/26, Andrew Shalit wrote:
>> 
>> On the other hand, I think it would be a worthwhile experiment to write a little app in CCL and submit it to the Mac App and see what happens.
> 
> Even better would be an open source app where we can all follow how it was put together from start to finish (and maybe contribute too).

I resurrected the venerable Bosco and made it available for cloning from

  git at codebasehq.com:bywicket/gnomeworks/bosco.git


You can browse the source at

  http://bywicket.codebasehq.com/gnomeworks/bosco/tree/master

It's a bit changed from the old versions: once upon a time, Bosco was meant to be a small and simple collection of sources and scripts that made it easy to compile and assemble some Lisp files into a working Cocoa app. Nowadays, CCL itself handles most of that fairly automatically. The new version of Bosco is therefore just a few class and method definitions plus an example of running build-application to turn the source into a Cocoa app.

It doesn't do very much, and isn't intended to. It's intended as a minimal example of getting a working Cocoa app built using the tools that CCL gives you.

It does use the standard Cocoa document-based app architecture; with luck, it will be useful to anyone who wonders how to do that in Lisp.

It includes nibs and other bundle resources, and a README that explains how to build and run it.

I released it under the Apache 2.0 license; feel free to make what you like of it.

--me




More information about the Openmcl-devel mailing list