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
