[Openmcl-devel] Apple OKs other dev tools for iOS

Gary Byers gb at clozure.com
Thu Sep 9 15:05:37 PDT 2010


The good news is that applications written in CCL can be distributed in the
App Store as long as they adhere to guidelines that Apple says provide "needed
security" (financial security for Apple stockholders, presumably.)

The bad news is that there do seem to be issues involved in getting to
that point.  (At the very least, any native development environment
would violate those guidelines - generating and loading code with
cavalier disregard for the financial security of those stockholders -
and (as Andrew mentioned) iOS ordinarily has a different view of what
permissions and rights are required to execute code than that of
platforms whose vendors aren't under the impression that they continue
to own the machine after they've sold it to you ...

But I digress (and clearly need further caffeination).  There are
technical problems to be solved, but today's announcement does provide
motivation for solving those problems.

I haven't worked on this for a few weeks, but here's an actual, unretouched
result of copying and pasting between two Emacs buffers.  (Honest!)  Please
forget that you ever saw it:

magical:~/ccl-dev mobile$ ./darmcl 
Welcome to Clozure Common Lisp Version 1.6-dev-r14170MS-trunk  (DarwinARM32)!
? (machine-type)
"iPad1,1"
?


On Thu, 9 Sep 2010, Andrew Shalit wrote:

> Yes indeed, this is very exciting news.
>
> As noted previously (http://clozure.com/pipermail/openmcl-devel/2010-August/011782.html) we have CCL running on the ARM.
>
> GB has looked into getting it running under iOS.  There are, not surprisingly, some restrictions that don't exist on other platforms.
>
>
> On Sep 9, 2010, at 10:09 AM, Raffael Cavallaro wrote:
>
>> This opens the door for iOS apps written in lisp or scheme, or automated translation of lisp or scheme to c/c++/objective-c for deployment on the iPhone, iPod Touch, iPad, etc.
>>
>> <http://www.apple.com/pr/library/2010/09/09statement.html>
>>
>> from the press release:
>>
>> "In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need.
>>
>> In addition, for the first time we are publishing the App Store Review Guidelines to help developers understand how we review submitted apps. We hope it will make us more transparent and help our developers create even more successful apps for the App Store."
>>
>> Good news, no?
>>
>> So what about an iOS ARM port of CCL?
>>
>> warmest regards,
>>
>> Ralph
>>
>>
>>
>> Raffael Cavallaro
>> raffaelcavallaro at me.com
>>
>>
>>
>>
>>
>> _______________________________________________
>> 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