Re: Lisp in embedded systems?
- From: Stefan Arentz <stefan.arentz@xxxxxxxxx>
- Date: 31 Oct 2005 19:17:39 +0100
matthewknox@xxxxxxxxx writes:
> I have done a lot of work in this area. My pick in restricted
> environments is generally tinyscheme, which is an excellent R5RS scheme
> that fits in about 1.5M of memory on my windows box. I have extended
> it with FFI to windows and rudimentary support for sockets, and it
> still compiles to ~50K on disk. It runs on everything, and it was a
> trivial port to the Sharp Zaurus, according to Heow Eide-Goodman.
> http://tinyscheme.sourceforge.net
I have to admit that both scheme and lisp are mostly new to me. I've
played with scheme a few years ago but i did not consider it to be an
option for this project. I'll look at it again, including tinyscheme.
> If you need to go a lot smaller than that, check out Picbit, which is a
> scheme for PIC microcontrollers. I doubt that it would run natively on
> your platform, but it would not be a terrible port, most likely.
> http://repository.readscheme.org/ftp/papers/sw2003/PICBIT.pdf
Neh. This is a MIPS based device with at least 6MB available. The biggest
problem is the flash size . the image cannot go beyond +- 2MB of which
almost half is used by linux/modules/userland.
> If you just cannot live without your 2nd namespace, then Hedgehog lisp
> is a good call, but it is pretty big by these standards.
I looked at Hedgehog. Looks very cool.
> I spent about a month looking for small lisps, and found about 20 of
> them, including the ones listed above. I'll put a summary of my
> findings up sometime tonight on my site ( http://www.mattknox.com/ ).
Awesome.
S.
.
- Prev by Date: Re: Lisp security
- Next by Date: Re: Lisp in embedded systems?
- Previous by thread: Re: Lisp in embedded systems?
- Next by thread: Lisp security
- Index(es):
Relevant Pages
|