[Openmcl-devel] iPhone

Ron Garret ron at awun.net
Fri Jun 19 16:24:02 PDT 2009

You might also want to consider a compiler written in CL for a non-CL  
Lisp dialect that compiled to Objective-C.  That would be a lot easier  
to do (no GB-level guruness needed since you get the runtime and  
native code compilation for free), and you'd side-step a lot of the  
concerns about Apple rejecting the app out of prejudice.


On Jun 19, 2009, at 4:02 PM, Andrew Shalit wrote:

> It's certainly possible.  Apple's rules for what they allow and don't
> allow give them a lot of leeway.  The cynical might even call the
> rules arbitrary.
> Their restriction on interpreters would not necessarily disallow CL
> applications.  They discuss interpreters in the same breath as
> "component systems."  It looks like their chief concern is not opening
> a doorway that would allow users (or developers) to load additional
> executable code onto an app after it was delivered.  If you had a
> Common Lisp application didn't expose that type of capability, it
> could certainly make it through.
> That said, Apple really has been arbitrary in rejecting apps.  You
> don't have to look far to find multiple stories of people whose apps
> are rejected for doing things several previously approved apps do.
> It's a black box, and unless you have Nine Inch Nails' publicist,
> there's not a lot you can do about it.
> In term of making this a technical possibility:
> As far as I know, we haven't looked at what specifically would be
> required to build an app containing CCL that could be codesigned by
> Xcode.  I just don't know how easy/hard/possible/impossible that would
> be.
> There's also the small matter of getting six to twelve months of Gary
> Byers' time funded to do the ARM port.  If anyone would like to make a
> contribution to that, please let us know.  We have not so far been
> able to find any significant funding source.
> I'd love to see it happen, though.
> On Jun 19, 2009, at 6:41 PM, Ian Eslick wrote:
>> I know there's an open task to think about making ClozureCL work on
>> the ARM and use the bridge to build iPhone apps.  Does anyone know
>> whether such an app is remotely likely to pass the Apple store review
>> process?
>> Thank you,
>> Ian
>> _______________________________________________
>> Openmcl-devel mailing list
>> Openmcl-devel at clozure.com
>> http://clozure.com/mailman/listinfo/openmcl-devel
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel

More information about the Openmcl-devel mailing list