[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Paul Graham's PyCon Keynote & The Programmer's Apprentice

   Date: Mon, 31 Mar 2003 16:42:02 -0600
   From: Andrew McKinlay <mckinlay@axonsoft.com>
   User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) 
   CC: ll1-discuss@ai.mit.edu
   Subject: Re: Paul Graham's PyCon Keynote & The Programmer's Apprentice
   How about Hillis's Connection Machine and its Lisp?
   Andrew McKinlay
   Steve Dekorte wrote:
   > It seems like a problem that needs to be address from both sides of 
   > the software/hardware fence. Right now we seem to have hardware folks 
   > trying extract parallelism out of sequential instruction streams and 
   > language folks trying to write software that runs fast on sequential 
   > processors. Both sides are assuming that one or more register or stack 
   > based CPUs are the only way to compute. Perhaps it's time to drop 
   > these assumptions and start from scratch. In other words, how would we 
   > design an ideal hw/sw to work together to make the best use of what 
   > can be done with modern chip manufacturing? Are CPUs hooked by a bus 
   > to RAM really the optimal solution? Are languages that lack explicit 
   > parallelism really appropriate?
Yeah, how about it?  :-)

FWIW, I remind the mailing list that there were actually
*two* Lisp-based languages developed for the Connection
Machine: *Lisp and CM-Lisp.  They had rather different