[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