Re: cross-compile to iPhone
On May 14, 2009, at 1:11 PM, Rainer Joswig wrote:
> A compiled and 'delivered' Lisp application without the functions
> COMPILE and EVAL would not be an 'interpreter' based application,
> I'd say. Why should Apple reject it?
Apple's no-interpreters restriction is fairly inclusive. I found this
quote from the iPhone dev agreement on the net:
"An Application may not itself install or launch other executable code
by any means, including without limitation through the use of a plug-
in architecture, calling other frameworks, other APIs or otherwise."
It's not at all clear to me that Apple would see, for example, the ecl
runtime as anything other than a "framework" or "other APIs" whose
purpose is to "install or launch other executable code." IOW, Apple
pretty clearly wants devs to use Objective-C and Apple's own
interpreters (e.g, javascript) and not much else. I don't know if
Apple would sanction an ecl based lisp app, but they certainly have
the leeway to deny it if they choose to interpret the dev agreement
that way.
warmest regards,
Ralph
Raffael Cavallaro, Ph.D.
raffaelcavallaro@mac.com