Antonio Vieiro scripsit:

> Finally, explicit parallel Scheme is, in my opinion, the *wrong* way to go
> (as explicit memory management is, for instance). Understanding explicit
> parallel programs (either in Scheme or any other language) is usually
> difficult. Debugging and maintaining them is usually the worst nightmare of
> a developer. (I can't imagine debugging a Scheme program with threads,
> semaphores, locks, and continuations all messed up).

I entirely agree, but there are ways around that problem: see Erlang.
The difficulty with implicit parallelism is that it takes more brains
than our tools have (possibly more brains than *we* have) to figure out
exactly which instances of parallelism should result in actual concurrent
execution, and which ones are not worth the considerable extra overhead.

-- 
I marvel at the creature: so secret and         John Cowan
so sly as he is, to come sporting in the pool   [email protected]
before our very window.  Does he think that     http://www.ccil.org/~cowan
Men sleep without watch all night?

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to