[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