Hello,

John Beckett <[EMAIL PROTECTED]> wrote:

> Sebastian Menge wrote:
> > C, C++, C# Categories and titles
> > How should we deal with that?
>
> I don't understand the desire to specifically subcategorise everything. Why
> not just have one category named C?

Because there are tips for C++ only, some for Java only, and some for C# only ?
I'd say 99% of C tips are appliable to C++, and 60(?)% to Java or C#.
And may be 5% of C++ tips are appliable to C# and Java.

Right now, I can't tell how many tips are related to those 4 languages. I'm just
guessing there are enough tips (from what I remember) to have 4 categories.
However, I must admit that there is certainly a non negligeable number of
duplicate tips.

> Later, when there is a demonstrable need to have subcategories of
> Category:C, we could worry about which
> tips should only be in Category:C, and which only in Category:C++, and which
> both, etc.

Why not. We could put all these categories in the Dodgy Category ? (Meaning we
will se later if they need to be merged (/removed) or split)


> I just browsed a few tips in the C category - they all seemed applicable for
> C++.

They are. However, the opposite is not true.

> I haven't checked, but common sense tells me that there would be few C++
> tips that don't apply to C, even if the tip involves some language feature
> that C is missing.

Well. I've written quite a lot of VimL code that is C++ only (sometimes C is
just indirectly supported, while other similar languages are completly
unsupported). I won't be surprised to see something like 15-20 tips that
are related to C++ (and neither to Java, C#, nor C).


> C# is a bit different, but the only two C# tips are in fact generic tips
> that happen to refer to C#. What if I really want to see a tip on
> refactoring my ancient C program, but I miss the tip because I don't search
> the C# category?
>
> Likewise, what's with TeX and LaTeX? It seems overly-pedantic hair splitting
> to claim that a particular tip concerns LaTeX but not TeX.

On this one, I see no reason to split TeX and LaTeX.

> I recommend having *only* a C category, with suitable text explaining that
> it covers C++ and C# and BCPL and similar languages.

I'm not sure people will go to C category to check if it also covers their
fetish language  (could it be PHP, Java, ...)..

> [...]
> By having C and C++ as separate categories, you force a programmer to search
> BOTH categories.

Isn't there a way to automatically import C tips in C++ category page ?

> BTW I see that Category:TeX is broken in that it doesn't have a parent (and
> it should use CatInfo). I suppose that if HTML is under LanguageSpecific,
> then TeX should be as well?

Indeed.


--
Luc Hermitte
_______________________________________________
Vim-l mailing list
[email protected]
http://lists.wikia.com/mailman/listinfo/vim-l

Reply via email to