[This message is sent through a WWW-Email gateway.] [The authenticity of the sender can not be validated.] [Message sent from the following machine sailor.lib.md.us - 198.76.201.196 ] [after accessing this URL ] -- Wouldn't a parallel implementation of Haskell also be useful for single-processor machines? It would allow evaluation of low-priority (not really needed now) quantities to proceed in low-priority threads. So if the program is waiting for user input, other threads can continue evaluating things that may be useful. Threads would then be joined when a result was needed or turned out to be unnecessary. --