Re: Automatic parallelization - was Re: LISP Object Oriented?



George Neuner <gneuner2/@comcast.net> writes:

I can envision a distributed solution based on aggressive evaluation
of futures ... starting from any language with call-by-need
semantics.

Programs written for lazy languages will typically serve up lots of
computations that are _never_ used. If you aggressively evaluate them
anyway, doing it in parallel without starving the original threads may
avoid nontermination, but could nevertheless be a horribly inefficient
use of those cores.

--
Marcus Breiing
(Cologne, Germany)
.