[Haskell-cafe] hs-dotnet with Mono?

Brandon S Allbery KF8NH allbery at ece.cmu.edu
Sun Jul 11 00:06:24 EDT 2010


-----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 at kf8nh.com
system administrator  [openafs,heimdal,too many hats]  allbery at 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-----


More information about the Haskell-Cafe mailing list