From: ·············@gmail.com
Subject: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <1171987561.295152.52160@j27g2000cwj.googlegroups.com>
Hi All,

I'm trying to locate a version of Lisp / Scheme that has been ported
to mobile devices (Symbian, Windows Mobile, Linux, etc.). Is anyone
aware of an existing project / package or of anyone working on one?

Thanks!

Charles McKnight

From: Ray Dillinger
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <45db3919$0$27225$742ec2ed@news.sonic.net>
·············@gmail.com wrote:
> Hi All,
> 
> I'm trying to locate a version of Lisp / Scheme that has been ported
> to mobile devices (Symbian, Windows Mobile, Linux, etc.). Is anyone
> aware of an existing project / package or of anyone working on one?
> 
> Thanks!
> 
> Charles McKnight
> 

Hm.  Okay.... you're probably going to have more luck
finding small, embeddable schemes than you are small,
embeddable common-lisps.  This is because scheme is much
simpler to implement and the standard does not require
features that occupy very much space. But I'll be happy
if a good example of what you're asking for can be found
in CL.  For Schemes,

LispME is a scheme that runs on palm pilots and related
devices.
http://www.lispme.de/index.html#lispme/index.html

Pocket Scheme runs on Wince, Pocket PC, and Handheld PC,
with other ports likely.
www.mazama.net/scheme/pscheme.htm

SIOD is a tiny scheme implementation that used to fit
on a single floppy disk and was beloved of people who
embed scripting languages into things.  IIRC, It was
made with Linux and ported to Mac & Windows. But it's
been a while since I heard of an update.
http://www.cs.indiana.edu/scheme-repository/imp/siod.html

SISC is a scheme that runs on Standard Java, and java
environments are directly supported by many mobile devices.
Depending on how much memory your device has, it may be
able to run SISC directly.
http://sisc.sourceforge.net/

Kawa, likewise, includes an implementation of scheme that
runs in a standard java environment.  It may be small enough
to run on some mobile devices.
http://www.gnu.org/software/kawa/index.html

Guile was developed on top of SCM as an extension language
for GNU, and has lots and lots of facilities for working
in your Linux boxes. It's reasonably small, too; well
within the reach of linux mobiles these days.
http://www.gnu.org/software/guile/guile.html

SCM on the other hand is available without all the Guile
libs, and it's small, embeddable, and fast.  You have to
have a C compiler to build it. On the other hand, you're
using linux, right? gcc works fine building executables
for most palmtops.
http://www-swiss.ai.mit.edu/~jaffer/SCM.html


Hope this helps.
From: Szabolcs Szucs
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <s7m4ppggdek.fsf@login08.caesar.elte.hu>
Hi,

Ray Dillinger <····@sonic.net> writes:

> ·············@gmail.com wrote:
>> Hi All,
>> [...]
> SISC is a scheme that runs on Standard Java, and java
> environments are directly supported by many mobile devices.
> Depending on how much memory your device has, it may be
> able to run SISC directly.
> http://sisc.sourceforge.net/
>
> Kawa, likewise, includes an implementation of scheme that
> runs in a standard java environment. It may be small enough
> to run on some mobile devices.
> http://www.gnu.org/software/kawa/index.html

I'm wondering how can I install a scheme interpreter like this on my
Nokia 9500? Is it possible at all? Is there a tutorial somewhere? 

=--= 
kotee




9BF6 00E9 0CA9 B3A8 5234  03DB 3FB3 F85B 0033 74D7
http://keyserver.noreply.org/pks/lookup?search=kotee%40elte.hu&fingerprint=on
From: Kjetil S. Matheussen
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <Pine.LNX.4.64.0702211407590.23334@ttleush>
On Wed, 21 Feb 2007, Szabolcs Szucs wrote:

> Hi,
>
> Ray Dillinger <····@sonic.net> writes:
>
>> ·············@gmail.com wrote:
>>> Hi All,
>>> [...]
>> SISC is a scheme that runs on Standard Java, and java
>> environments are directly supported by many mobile devices.
>> Depending on how much memory your device has, it may be
>> able to run SISC directly.
>> http://sisc.sourceforge.net/
>>
>> Kawa, likewise, includes an implementation of scheme that
>> runs in a standard java environment. It may be small enough
>> to run on some mobile devices.
>> http://www.gnu.org/software/kawa/index.html
>
> I'm wondering how can I install a scheme interpreter like this on my
> Nokia 9500? Is it possible at all? Is there a tutorial somewhere?
>

You should ask on the Kawa mailing list. Chances are you'll get
a good response withing minutes, the support for kawa is really great.
Kawa is a bit weird though, so you might want to look at other java
implementations as well, especially if you have a deadline on what 
you are about to do.

sisc is the least unschemish java-scheme, bigloo is the fastest, kawa 
might be the scheme with the best support from the author, sixx 
is without any comparison the smallest (~21k!), and there is also jscheme, 
which I haven't tried very much.

In speed comparison, I think it goes like this: 1. bigloo, 2. kawa, 3. 
sisc, 4. jscheme, 5. sixx. Not too sure about the last three though, but 
I guess it goes like that.

In size, I think it goes like this: (smallest to biggest):
1. sixx, 2. jscheme, 3. sisc, 4. bigloo, 5. kawa.
From: Anton van Straaten
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <YjHCh.59455$QU1.50176@newssvr22.news.prodigy.net>
> I'm trying to locate a version of Lisp / Scheme that has been ported
> to mobile devices (Symbian, Windows Mobile, Linux, etc.). Is anyone
> aware of an existing project / package or of anyone working on one?

If you don't find anything more specific, it might be worth looking at 
TinyScheme:

   http://tinyscheme.sourceforge.net/home.html

William Bland embedded a version of it in the Linux kernel:

   http://abstractnonsense.com/schemix/

...which would seem to indicate that it's quite port-able.

Anton
From: Darren Bane
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <erfc19$ur8$1@majestic.ukshells.co.uk>
In comp.lang.scheme ·············@gmail.com <·············@gmail.com> wrote:
> Hi All,
> 
> I'm trying to locate a version of Lisp / Scheme that has been ported
> to mobile devices (Symbian, Windows Mobile, Linux, etc.). Is anyone
> aware of an existing project / package or of anyone working on one?
> 
> Thanks!
> 
> Charles McKnight

I used LispMe ( http://www.lispme.de/lispme/ ) on PalmOS in the past, and
thought it was amazing considering the environmental constraints.

If you're on Linux,  there is a plethora of implementations to choose
from (
http://community.schemewiki.org/?scheme-faq-standards#implementations ).
I like Scheme 48, but that's a matter of personal taste.
-- 
Darren Bane
From: Graham
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <1172025121.915419.288070@v33g2000cwv.googlegroups.com>
On Feb 20, 11:06 am, ··············@gmail.com"
<·············@gmail.com> wrote:
> Hi All,
>
> I'm trying to locate a version of Lisp / Scheme that has been ported
> to mobile devices (Symbian, Windows Mobile, Linux, etc.). Is anyone
> aware of an existing project / package or of anyone working on one?
>
> Thanks!
>
> Charles McKnight


Here's how one Chicken Scheme user got results with his Sharp Zaurus:

·········································@nongnu.org/msg01187.html

Chris Double also has some older versions of Chicken available for the
Zaurus, IIRC.

Graham
From: ········@gmail.com
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <1172054929.943309.263520@v33g2000cwv.googlegroups.com>
On Feb 21, 2:32 am, "Graham" <··············@gmail.com> wrote:
> On Feb 20, 11:06 am, ··············@gmail.com"
>
> <·············@gmail.com> wrote:
> > Hi All,
>
> > I'm trying to locate a version of Lisp / Scheme that has been ported
> > to mobile devices (Symbian, Windows Mobile, Linux, etc.). Is anyone
> > aware of an existing project / package or of anyone working on one?
>
> > Thanks!
>
> > Charles McKnight
>
> Here's how one Chicken Scheme user got results with his Sharp Zaurus:
>
> ·········································@nongnu.org/msg01187.html
>
> Chris Double also has some older versions of Chicken available for the
> Zaurus, IIRC.
>
> Graham


In addition, here is a brief tutorial showing how to get Chicken
Scheme running on a Nokia 770.

http://chicken.wiki.br/chicken%20on%20handhelds

John.
From: T Taneli Vahakangas
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <slrnetmid0.lpj.vahakang@kruuna.helsinki.fi>
In article <·······················@j27g2000cwj.googlegroups.com>,
·············@gmail.com wrote:
> Hi All,
> 
> I'm trying to locate a version of Lisp / Scheme that has been ported
> to mobile devices (Symbian, Windows Mobile, Linux, etc.). Is anyone
> aware of an existing project / package or of anyone working on one?

If you're not picky about your Lisp being Common, there's also
hedgehog, specifically made for small devices:

http://hedgehog.oliotalo.fi/
(and a few competitors are listed at the end of the page)

Hedgehog compiles for x86, ARM and I have patches for MIPSEL.
But I think you need Linux or BSD.

	Taneli
From: Pascal Costanza
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <5416noF1ute9eU2@mid.individual.net>
·············@gmail.com wrote:
> Hi All,
> 
> I'm trying to locate a version of Lisp / Scheme that has been ported
> to mobile devices (Symbian, Windows Mobile, Linux, etc.). Is anyone
> aware of an existing project / package or of anyone working on one?

clisp is very compact. ISLISP can be mostly considered as a subset of 
Common Lisp, and OpenLisp is a maintained implementation of ISLISP which 
is also very compact.

Whether these implementations run on mobile devices, I don't know.

Maybe ABCL is a possibility, which is an implementation of Common Lisp 
on top of Java.

Pascal

-- 
My website: http://p-cos.net
Common Lisp Document Repository: http://cdr.eurolisp.org
Closer to MOP & ContextL: http://common-lisp.net/project/closer/
From: Frank Buss
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <1f1jusyxycfvf.6angu1zbhw5c.dlg@40tude.net>
·············@gmail.com wrote:

> I'm trying to locate a version of Lisp / Scheme that has been ported
> to mobile devices (Symbian, Windows Mobile, Linux, etc.). Is anyone
> aware of an existing project / package or of anyone working on one?

GCL works on iPaq:

http://groups.google.com/group/comp.lang.lisp/msg/b9ca2daa08a6feaf

-- 
Frank Buss, ··@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de
From: Jeffrey Mark Siskind
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <1172076279.505689.46760@a75g2000cwd.googlegroups.com>
I run Emacs/ispell/ILisp, LaTeX/BibTeX, GNU Common Lisp/Macsyma, SCM/
SLIB/JACAL, gnuplot, and ssh on my cell phone. (I'm probably the only
person in the world to do so.) But I don't diserve the credit. Rainer
Keuchel ported all these (and many more, including OCaml) to WinCE.
His original packaging was for devices with small amounts of memory
and thus had paired down Emacs and LaTeX distributions. Since these
days a 1G sdmmc card is commonplace and inexpensive, my minor
contribution is that I packaged up versions that have a full Emacs 20
distro and a full teTeX distro.

http://www.ece.purdue.edu/~qobi/software/sdmmc.tgz

Enjoy,
From: John Thingstad
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <op.tn5ai0vbpqzri1@pandora.upc.no>
On Wed, 21 Feb 2007 17:44:39 +0100, Jeffrey Mark Siskind <····@purdue.edu>  
wrote:

> I run Emacs/ispell/ILisp, LaTeX/BibTeX, GNU Common Lisp/Macsyma, SCM/
> SLIB/JACAL, gnuplot, and ssh on my cell phone. (I'm probably the only
> person in the world to do so.) But I don't diserve the credit. Rainer
> Keuchel ported all these (and many more, including OCaml) to WinCE.
> His original packaging was for devices with small amounts of memory
> and thus had paired down Emacs and LaTeX distributions. Since these
> days a 1G sdmmc card is commonplace and inexpensive, my minor
> contribution is that I packaged up versions that have a full Emacs 20
> distro and a full teTeX distro.
>
> http://www.ece.purdue.edu/~qobi/software/sdmmc.tgz
>
> Enjoy,
>

Why? :)

-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
From: Roberto Waltman
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <cfrrt2dfgpjvqo1snbjsvkqrl6f88e1l0l@4ax.com>
"Jeffrey Mark Siskind" wrote:
>I run Emacs/ispell/ILisp, LaTeX/BibTeX, GNU Common Lisp/Macsyma, SCM/
>SLIB/JACAL, gnuplot, and ssh on my cell phone.
>...

What brand & model of cell phone? (Warning: Danger of self inflected
gift detected.)

Thanks,

Roberto Waltman

[ Please reply to the group,
  return address is invalid ]
From: Jeffrey Mark Siskind
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <1172173128.146775.117800@l53g2000cwa.googlegroups.com>
On Feb 22, 2:26 pm, Roberto Waltman <······@rwaltman.net> wrote:
> "Jeffrey Mark Siskind" wrote:
> >I run Emacs/ispell/ILisp, LaTeX/BibTeX, GNU Common Lisp/Macsyma, SCM/
> >SLIB/JACAL, gnuplot, and ssh on my cell phone.
> >...
>
> What brand & model of cell phone? (Warning: Danger of self inflected
> gift detected.)

Samsung i-700. That model is old by now and you probably would prefer
to buy something much newer. Especially, a device with a keyboard, for
serious use of the above software. I believe that the software will
run on any WinCE device. (There are quite a few cell phone models that
run WinCE.) But I have not tried it on anything other than the i-700.
From: Milan Zamazal
Subject: Re: Looking for implementation of Lisp / Scheme for mobile devices
Date: 
Message-ID: <87zm77inwa.fsf@zamazal.org>
>>>>> "cc" == ·············@gmail com <·············@gmail.com> writes:

    cc> I'm trying to locate a version of Lisp / Scheme that has been
    cc> ported to mobile devices (Symbian, Windows Mobile, Linux,
    cc> etc.). Is anyone aware of an existing project / package or of
    cc> anyone working on one?

Emacs works on Sharp Zaurus (Linux).