Hello,
To answer your first question, yes. Thinlisp is still alive, though not by
much. I am still working on lexical closures in my spare time, but as you
can see I haven't been devoting much spare time to it recently.
To answer your second question, no. Thinlisp is not small enough to run on
your Z80. The sample application to merely echo command line arguments to
standard output compiles down to 73 Kbytes of compiled code on an Intel 386
Linux box. By default Thinlisp comes up consuming about 450 Kbytes of RAM
just to initialize all the symbols and packages. So, even if the more
compact instruction set of the Z80 reduced code size enough, the RAM needs
are insurmountable.
You might be able to use Thinlisp to translate isolated functions from Lisp
and then hand-tweak the resulting C code to remove dependencies on
Thinlisp's support libraries, but at that point I'd start asking if this was
worth the trouble.
Sorry, but a micro like the Z80 is below the size we were targeting by
several orders of magnitude.
Thanks for your interest in Thinlisp, and best of luck to you.
Cheers,
Jim
/---------------------------------------------------------
Jim Allard | ja...@al... | http://www.jallard.org
-----Original Message-----
Sent: Monday, June 19, 2006 6:38 AM
To: thi...@li...
Subject: [ThinLisp-develop] Is it still alive?
I see a CVS commit in 2005, the last release is from 2001.
Is ThinLisp still alive?
Philipp
-----Original Message-----
Sent: Monday, June 19, 2006 7:06 AM
To: thi...@li...
Subject: [ThinLisp-develop] How thin is ThinLisp?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
My target platform is a Z80 at 3.58 Mhz with 1KB of RAM and 32 KB of ROM.
Is Thin Lisp small enough for this?
Philipp
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEloT6btUV+xsoLpoRAqF2AJ9d4/yP+Uc7ktvwuZ2xcu82P8osxQCg3E6O
zhMZc3qnLQ8P8Oleg5YnYdA=
=0fl/
-----END PGP SIGNATURE-----
_______________________________________________
ThinLisp-develop mailing list
Thi...@li...
https://lists.sourceforge.net/lists/listinfo/thinlisp-develop
|