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
