On Tue, Jan 22, 2008 at 02:38:29PM -0800, Andrew Lentvorski wrote:
> Why?  They made incredibly crappy business decisions.  Having good
> engineers tied down in bad companies is not good for the economy.
> Better for the companies to go bankrupt and release the engineers to
> somewhere better.

Yes but they didn't!?!  Tell me what cool innovative Lisp hardware companies
were spawned from ashes of Lisp-M and Symbolics!?

> Stack is slow.  Registers are fast.  Nobody computes using the stack
> unless they absolutely have to.  Stack is really only used as a place to
> spill registers.
>
> Even all of those variables that C claims are going onto the "stack" are
> really only allocated in registers if the compiler can get away with it.

So are you saying the way to build a fast CPU is to have as many registers as
possible to avoid the stack as much as possible?

Chris

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

Reply via email to