From: Bulent Murtezaoglu
Subject: Common Lisp in the "embedded" space
Date: 
Message-ID: <87g01oyh67.fsf@nkapi.internal>
Is anyone here playing with Common Lisp for embedded apps?  Someone
had me look into Java for some simple system running on unecessarily
powerful hardware and I was shocked by what I initially found out.
Sun's runtime (jre) is free, but comes with the stipulation you cannot
shrink it, so it means you need to ship ~30 (1.3x) or ~45 (1.4x) MB.
Sun's J2ME reference implementation can be shrunk down to about 2MB
but you usually end up paying $$ per vm shipped.  You can shrink
things down some using specialized crippled VMs, but those don't apply
in my case (x86 mini single board PCs).  I used to be able to easily
whip up a stripped-down linux with the C app. and all libs to fit
into less than 2MB a few years ago, but with hardware available to
handle these huge JVM/CVM sizes (note the CVM alone approaches
OS+libs+app figure I qouted), it seems CL can also be a player esp. on 
devices with these copious flash drives and ram.  Any experiences?
 
thanks,

BM

From: Paolo Amoroso
Subject: Re: Common Lisp in the "embedded" space
Date: 
Message-ID: <WybEPKLxB0saivjXR81WAr=4EJPW@4ax.com>
On Sun, 21 Apr 2002 19:39:59 GMT, Bulent Murtezaoglu <··@acm.org> wrote:

> Is anyone here playing with Common Lisp for embedded apps?  Someone

You might check ThinLisp:

  http://sourceforge.net/projects/thinlisp

See in particular the first part of the manual, which explains the history
and goals of the project.


Paolo
-- 
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
http://www.paoloamoroso.it/ency/README
[http://cvs2.cons.org:8000/cmucl/doc/EncyCMUCLopedia/]
From: Bill Clementson
Subject: Re: Common Lisp in the "embedded" space
Date: 
Message-ID: <wk7kmztltw.fsf@attbi.com>
Bulent Murtezaoglu <··@acm.org> writes:

> Is anyone here playing with Common Lisp for embedded apps?  Someone
> had me look into Java for some simple system running on unecessarily
> powerful hardware and I was shocked by what I initially found out.
> Sun's runtime (jre) is free, but comes with the stipulation you cannot
> shrink it, so it means you need to ship ~30 (1.3x) or ~45 (1.4x) MB.
> Sun's J2ME reference implementation can be shrunk down to about 2MB
> but you usually end up paying $$ per vm shipped.  You can shrink
> things down some using specialized crippled VMs, but those don't apply
> in my case (x86 mini single board PCs).  I used to be able to easily
> whip up a stripped-down linux with the C app. and all libs to fit
> into less than 2MB a few years ago, but with hardware available to
> handle these huge JVM/CVM sizes (note the CVM alone approaches
> OS+libs+app figure I qouted), it seems CL can also be a player esp. on 
> devices with these copious flash drives and ram.  Any experiences?

I have no personal experience with any embedded lisp; however, you 
might want to look at:

ECL - Embeddable Common Lisp: 
        http://ecls.sourceforge.net/index.html
Article on CLISP on Sharp Zaurus PDA: 
        http://web.njit.edu/~rxt1077/clisp-maxima-zaurus.html
TI muLisp:
        http://education.ti.com/product/software/derive/features/derivemulisp.html
ThinLisp:
        http://sourceforge.net/projects/thinlisp/
ISLISP:
        http://www.eligis.com/

--
Bill Clementson