AFIU, the iPhone App license restricts
 - executable scripting, which is not part of iPhone OS
 - separate dynamic libraries

It is not clear, if it is allowed to statically link
a language engine and compile the language code into
the executable (as a resource for example--in fact 
Mac/iPhone OS executables are actually folders
and resources are files in subfolders).

If that is allowed, than creating iPhone Apps in J is
just the matter of making libj available as a static
library (libj.lib) and packaging the program similar
to the Stand-alone app process.

It is allowed to use non-Objective-C compilers and
even tool set that adapts a VM-like framework to
a static app. For example, MonoTouch which is the C#/.NET
toolset for iPhone.

http://monotouch.net/




> From: Ian Gorse <[email protected]>
> 
> > and why in the world not?
> You would need to speak to Apple for their reasons.
> 
> Sadly Apple have a real strict policy and if an App doesn't fall into
> the developer license, the App will be rejected.
> 
> On a brighter note, J7's sneak peak allows itself to run as a server
> that is accessible via a web browser. A browser such as IPhones Safari
> has no problem executing :)
> 
> Not the best of solutions but at least its a solution.
> 
> That said, J programming on the IPhone is not all that exciting as you
> might imagine, as the characters used in the J language are spaced out
> in the IPhone's soft touch keyboard in such a way, that it makes
> coding a bit awkward. This is the only drawback in my opinion.
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm



      
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to