New Bound Threads Proposal
Alastair Reid
alastair at reid-consulting-uk.ltd.uk
Fri May 2 04:30:48 EDT 2003
I haven't looked at the new proposal closely but I'm very disturbed when
Wolfgang reports:
> *) It violates requirement #4 "The specification shouldn’t explicitly
> require lightweight “green” threads to exist."
> *) The blocking behaviour of foreign calls is specified with a bias
> towards GHC's implementation. [...]
If true this will make it harder to implement the proposal in Hugs and NHC.
Also, I think the experience of most language designs that I know of is that
if your design reflects too much of your current implementation technique,
then you're creating problems for yourself in the future. (Examples: ML
modules, C typedefs, most C++ features, ...)
--
Alastair
More information about the FFI
mailing list