[Debtags-devel] Tags for C#/.NET

Torsten Marek shlomme at gmx.net
Sun Oct 30 17:25:17 UTC 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi again,

I've been asking around in the mono-debian channel, here's what came outh
> 
> langdevel::c-sharp only applies to mono-mcs.
> 
> 
> langdevel::cli = Common Language Infrastructure: "virtual machine that contains
> a class loader, Just-in-time compiler, and a garbage collecting runtime." (from
> the mono FAQ). CLI is also the part of .NET which is standardized under ECMA-335
> (C# is ECMA-334).
langdevel::cli is okay, but problematic because of the "command line interface"
polysemy (ftp master gave the mono packagers some problems when they introduced
cli-common). langdevel::dotnet-cli is correct as well, but the term .NET has
trademark issues, since it's owned by Microsoft.

> langdevel::clr = Common Language Runtime, which is (1.)Microsoft's
> implementation of CLI, maybe not a good choice or (2.) any implementation of the
> CLI and executes CIL bytecode
> 

langdevel::clr is nearly as correct and does not suffer neither from
langdevel::cli's nor from langdevel::dotnet-cli's fault.


langdevel::cil is "not quite right", since CIL refers to the bytecode formats
the libraries are compiled into (hence the -cil suffix on the mono, Gtk#, Gnome#
etc libraries), but the people do not strongly object to it.

Personally, I would have liked langdevel::dotnet-cli best, but in the light of
the trademark issue, I'd go for langdevel::clr.

greetings

Torsten
- --
Torsten Marek <shlomme at gmx.net>
ID: A244C858 -- FP: 1902 0002 5DFC 856B F146  894C 7CC5 451E A244 C858
Keyserver: subkeys.pgp.net

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDZQH9fMVFHqJEyFgRAufuAJ48it8hfIQ6XjDo5PVFD5NelxYMYwCfcWYI
mw/GcByR9/EnNCNt/2nDy4c=
=rfOh
-----END PGP SIGNATURE-----



More information about the Debtags-devel mailing list