Fair enough; I was not complaining so much as pointing out that the exact manner in which Haskell threads interact with the FFI is not "obvious" (as you described it) given that the documentation is confusing.

Should I file a bug report to request that the documentation be updated?

Cheers,
Greg

On 8/5/10 7:52 AM, Brandon S Allbery KF8NH wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 8/5/10 00:47 , Gregory Crosswhite wrote:
  The documentation is a little confusing on this issue.  It sounded to me
when I read the documentation that all of the *OS* threads were blocked by
the FFI, when what was meant was that all of the *IO* threads assigned to
the calling OS thread are what is blocked, because the docs just say that
"threads" are blocked without being clear that they are only referring to a
particular subset of the threads.
To be fair, until relatively recently (6.8?  6.6?) there wasn't a
difference; the docs are out of date, not incomplete.

- -- brandon s. allbery [linux,solaris,freebsd,perl] allb...@kf8nh.com
system administrator  [openafs,heimdal,too many hats]  allb...@ece.cmu.edu
electrical and computer engineering, carnegie mellon university      KF8NH
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkxa0C0ACgkQIn7hlCsL25V+xACgoINpPvqWAsXXfqJqN8PfjzCw
NVMAoNbCMShzmm8mi8T8niWy18pLanJu
=G9AH
-----END PGP SIGNATURE-----
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to