[Debtags-devel] Alternative tag patch for Java and .NET
Enrico Zini
enrico at enricozini.org
Fri Nov 4 13:34:04 UTC 2005
Hello,
I'd like discussions about the vocabulary to either end with an "it is
ok as it is" or with a commit.
I propose this:
+Tag: langdevel::c-sharp
+Description: C# Development
+Tag: devel::dotnet or devel::cli-platform
+Description: .NET Development (or whatever other trademark-free name)
and after I send this mail I'll write the mono people (in Cc here)
asking what they think is best.
This is the reasoning:
In this thread there's two suggested patches:
[Torsten's patch]
+Tag: devel::arch:cli
+Implies: devel
+Description: Tools and libraries for development with .NET
+Tag: langdevel::c-sharp
+Description: C# Development
[Seo's patch]
+Tag: langdevel::dotnet
+Description: .NET Development
+ Tools and libraries for languages running on .NET platform.
+ This includes C# language.
Tag: langdevel::java
Description: Java Development
+ Tools and libraries for languages running on Java platform.
+ This includes languages other than Java, like Nice.
And since we have 'made-of::lang:c-sharp' it makes sense to also add
'langdevel::c-sharp'. So I would at least do this:
+Tag: langdevel::c-sharp
+Description: C# Development
I do agree with Seo that we're not in a hurry for a JVM tag and that
nice and jython fit better in langdevel::java. Even if they are
different languages, they are still as strongly related to java: nice is
described as "Extension of Java", and jython as "Python seamlessly
integrated with Java", so I'd just categorize nice as langdevel::java
and jython as both langdevel::python and langdevel::java.
Then it comes the .NET issue. From what I understood in the previous
discussions, while JVM is mainly about Java, one can mess with .NET
without knowing anything of C#, and C# is just one language among many
in that world.
Seo proposes langdevel::dotnet, but langdevel::c-sharp kind of kicks it
away from langdevel. I think this isn't too bad, as .NET isn't a
language and so would better fit in devel.
devel::dotnet would be the first idea, but Torsten mentioned trademark
issues; this led to devel::cli, but that is ambiguous. I proposed an
'arch' subgroup to solve the ambiguity, but I now think that it would
be an abuse to create a subgroup just to make cli less ambiguous.
How about solving the ambiguity without creating a subgroup. Say, if
devel::dotnet has trademark issues, how about devel::cli-platform?
I've tried to ask about the .NET name in a couple of #mono IRC channels,
but with little luck. After I send this mail I'll mail the mono mailing
list (in Cc here) to ask for more clues. Depending on what comes out,
I'd go with either devel::dotnet or something like devel::cli-platform.
If later on more virtual architectures take off (there was PVM as
well?), we can always spawn a devel::arch or devel::platform and move
things there.
Ciao,
Enrico
--
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <enrico at debian.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/debtags-devel/attachments/20051104/7eeb2ec5/attachment.pgp
More information about the Debtags-devel
mailing list