2009/9/5 Marcin 'Qrczak' Kowalczyk <[email protected]>: > 2009/9/5 Antonio Vieiro <[email protected]>: > >> Scheme is highly parallelizable, so I don't see a reason >> to program multithreaded code. The evaluator should do that for us. > > It's harder than it seems. I claim that an evaluator of a Scheme-like > language (where mutations to objects shared between parts of the > program can happen anywhere) will never be able to automatically > parallelize non-trivial computations.
Agreed. And besides, eval-level granularity of parallelism doesn't really make sense for most parallelized tasks. You have to suit the parallelism to the task at hand. 9 women can't have a baby in one month, but they can have a basketball team a lot faster than one woman can :) david rush -- GPG Public key at http://cyber-rush.org/drr/gpg-public-key.txt _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
