[EMAIL PROTECTED] wrote:
On Tue, Jan 22, 2008 at 01:02:01PM -0800, Mark Schoonover wrote:
This has been tried, creating a Lisp machine:
http://pt.withy.org/publications/LispM.html

Yes but I'm not sure they didn't just take a conventional CPU and optimize it
for Lisp.  That is no more interesting than optimizing a CPU for Java or
Python.  I'm looking for something more radical.

No, the original Lisp-M was meant for Lisp, period. It wasn't until they started to fail that they ported to mainstream processors.

And, BTW, don't underestimate "mainstream" processors. The conventional "wisdom" for a long time was that stack machines were always the way to go even for VM's. Suddenly, VM's are starting to switch to register-based VM's and are getting big performance gains.

Modern CPUs are very well optimized for the environment in which they function.

Or...barring that...I'm wondering if many have written a small Scheme-ish layer
on top of a CPU and written <insert favorite language> on top of THAT.

See the original lambda papers by Steel and Sussman:
http://library.readscheme.org/page1.html

Specifically:
http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-514.pdf

Note that those papers are roughly 1975-1980.

-a

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to