Re: Prolog and iOS : it would be OK
"Norbert E. Fuchs" <[email protected]>
| Newsgroups | gmane.comp.ai.prolog.swi |
|---|---|
| Message-ID | <[email protected]> |
On 27 Mar 2014, at 17:16 , Jan Wielemaker <[email protected]> wrote: > On 03/27/2014 01:16 AM, Richard A. O'Keefe wrote: >> slidetocode.com offers >> - Raskell : basically a port of Hugs to the iPad (Haskell) >> - Lisping : originally a vi-ish editor for Scheme and Clojure >> but now includes TinyScheme interpreter, and the author is >> thinking of adding a Clojure (subset) interpreter. >> >> Dmitry Kovba http://www.dmitry-kovba.com >> offers an amazing bunch of "XYZZY Programming Language" apps >> which actually do compilation and running remotely, which >> neatly sidesteps any problems with adding new code to an iOS app. >> >> Pharo Smalltalk runs on the iPad. See >> http://www.pharo-project.org/about/screenshots >> As I understand it, the bytecode system is OK, >> but the JIT would not be allowed even if it did >> work for ARM. >> >> Quicksilver Smalltalk sits on top of Javascript so it >> can run in Safari, for example. There is also something >> called U8 (u8.smalltalking.net) which I've had little >> luck learning about. >> >> Pythonista http://omz-software.com/pythonista/ >> provides a Python IDE on iOS. It's in the App Store. >> >> So there is ample precedent for interpreted/emulated >> languages on iOS devices. SWI Prolog should fit right in. > > Good news. The basic system should build. Matt Lilley sent > a mail on how to compile the core system. Carlo Capelli wrote > the Qt console. I guess that most of the extensions packs will > compile as well. The only exception is xpce, which means > no gui tools :-( I think that in the future all these tools > will become web-based, which would work fine one iOS. That > is quite a big project though :-( There is the iOS application Code2Go (http://itunes.apple.com/us/app/codetogo/id382677229?mt=8) that among other languages also offers SWI-Prolog. Code2Go is an API für http://Ideone.com/. Note, however, that Code2Go offers only the very outdated version 5.06.64 of SWI-Prolog. --- nef