From: Jim A. <ja...@al...> - 2006-06-19 14:22:27
|
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 |