
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 7/10/10 23:58 , Tim Matthews wrote:
(If they were direct dependencies --- meaning that .Net bindings used them directly --- then Mono couldn't exist.)
I don't know all the details but I do know that .Net is written in C++/com and mono does not have any com.
And? The whole point of the .net CLR is that the implementation (Windows COM, Mono, etc.) is hidden; you work with the CLR directly, *not* the implementation behind it. (Otherwise, why bother talking to he relatively slow CLR instead of using a native toolkit?) hs-dotnet is binding to the CLR interfaces, *not* the implementation details that the CLR is designed to hide. The CLR itself, of course, needs to link to other libraries supplying its implementation details, but if that ever becomes visible at the level hs-dotnet is using then the CLR is completely useless. - -- 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/ iEYEARECAAYFAkw5Q0AACgkQIn7hlCsL25V8xACfWNgOKatplLerJ7bioRTgHs46 Uu0AniKrSud1cKNplEjNRkq8Qx3bAzNX =3uqb -----END PGP SIGNATURE-----