Hi Don,
I think you're providing workarounds for some serious short-
comings in Haskell! while a fully integrated design would be
nicer (as in the old orthogonally persistent systems - google
for type-safe linguistic reflection; or more recently in Clean),
I look forward to having at least a
In local.glasgow-haskell-users, you wrote:
1. 'isEmptyChan x' blocks if x is empty and some other thread is waiting
to read from x:
Prelude Control.Concurrent x - newChan
Prelude Control.Concurrent forkIO $ readChan x
Prelude Control.Concurrent empty - isEmptyChan x
*** Exception: thread
claus.reinke:
I think you're providing workarounds for some serious short-
comings in Haskell! while a fully integrated design would be
nicer (as in the old orthogonally persistent systems - google
for type-safe linguistic reflection; or more recently in Clean),
I look forward to having at