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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.