[r6rs-discuss] Parallel-Scheme [was: Thoughts on Scheme's Future]

John Cowan cowan at ccil.org
Sat Sep 5 12:08:41 EDT 2009


Adrien "Pied" Piérard scripsit:

> What is so bad about other conventional languages' threads, and what
> are those languages?

It's the combination of unrestricted mutation and unrestricted sharing
that's poison.  In C++, Java, C#, we are in a world where people are
free to ignore all traffic lights except for the subset that they
have individually agreed to pay attention to.  Crashes are, naturally,
frequent.

In Scheme we already have, for better and worse, the unrestricted
mutation.  If we get into unrestricted sharing as well, Cthulhu help us,
for we shall be eaten next to last.

-- 
The experiences of the past show                John Cowan
that there has always been a discrepancy        cowan at ccil.org
between plans and performance.                  http://www.ccil.org/~cowan
        --Emperor Hirohito, August 1945



More information about the r6rs-discuss mailing list