Re: Lisp in embedded systems?
- From: Pascal Costanza <pc@xxxxxxxxx>
- Date: Mon, 31 Oct 2005 13:25:18 +0100
Stefan Arentz wrote:
I'm looking for a new language/environment to do the next version of a medium sized C++ application in. I'm interested in using a flavour of Lisp because I think it will allow us to overcome some of C++'s issues. (Development time, hard to debug, error prone).
However, this has to run on an embedded system. And I'm not sure if that will work out with Lisp.
The device is small. It just has 2MB flash and 8MB ram. The application really just needs the basics ... threads, sockets, simple data structures, no storage and some bindings to C methods in a library.
Performance is not an issue. It just needs to do basic network io once in a while and control some hardware features.
Am I crazy to even look at lisp here? Can anyone recommend a public (open source) flavour that would work here? Anyone with real world experience?
The description of CLisp states that it only needs 4 MB RAM - see http://clisp.cons.org/summary.html
Another choice that seems reasonable is OpenLisp, an implementation of ISLISP which is more or less a subset of Common Lisp. See http://www.eligis.com/
I don't know whether other CL implementations could fit. There are probably a number of Scheme implementations which you could use as well.
Pascal
-- My website: http://p-cos.net Closer to MOP & ContextL: http://common-lisp.net/project/closer/ .
- Prev by Date: Re: diff. betw. equal and eq on simbols
- Next by Date: Re: diff. betw. equal and eq on simbols
- Previous by thread: Re: diff. betw. equal and eq on simbols
- Next by thread: Re: Lisp in embedded systems?
- Index(es):
Relevant Pages
|