
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 7/3/10 05:57 , Andrew Coppin wrote:
Agreed. So let me rephrase: Why should _every_ Haskell library involve C? ;-)
Who says they do, or should? AFAIK it's only done for the reasons I mentioned (or, sometimes, for library compatibility; a native XCB library has been considered, for example, but it wouldn't share state with the XCB used by OpenGL, WxWindows, or gtk2hs (to name a few) so might have interoperability problems). When possible pure Haskell is preferred, but there's a lot of complex libraries out there that one should not try to rewrite. - -- brandon s. allbery [linux,solaris,freebsd,perl] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@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/ iEYEARECAAYFAkwvCyUACgkQIn7hlCsL25UOUACeO66bd9Odm0r7cIofJk6dPN0C tWUAn2tUmZcJZnH1CQ241eTMDRfscssV =Lxt5 -----END PGP SIGNATURE-----