Enrico Forestieri wrote:
> > I don't think we should setup our own rules, but do what most other
> > applications do. Since the rules are surprisingly coherent in the HIGs I
> > consulted, so I do not see a reason why we should diverge from that.
>
> Fine. However, I would take them as guidelines rather than strict rules.

I'd take them as standards, as the usual way applications on a given platform 
are designed. As long as no urgent reason is opposed to it, I'd like to 
conform to the given Standards. 

Currently, we do not do that. The style is simply a mess that does not show 
any standardness or coherence. So I think it's not a bad idea to be a bit more 
strict.

> Indeed, it seems that you take them as such, too, because you use "AlignAt"
> and "MultLine", as an example, instead of "Alignat" and "Multline".
> Or is that also accounted for in some HIG? 

No, the HIGs do not regulate that, AFAICS. This is accounted to the status 
quo. The current menu already has

Item "Aligned Environment|l" [...]
Item "AlignedAt Environment|v" [...]

I think the CamelCasing makes sense here, because AlignedAt is two words and 
Alignedat is more difficult to parse (as is alignedat). But I agree it is not 
very nice. An alternative would be something like

AMS Multiline Environment
AMS Aligned-at Environment
etc.

> In general, I would avoid
> capitalizing command and environment names. The chapter example you
> give is another case, as "chapter" is also an english word.

and Chapter*? And Addchap? 

> Moreover, I don't see that much coherence between HIGs. For example, some
> of the most used softwares (M$ ones, cough... cough...) use sentence casing
> in menus.

I did not mention the MS HIG anywhere, I just stated that the three HIGs I 
consulted were surprisingly coherent.

Anyway, we can as well decide to follow the Windows User Experience 
Interaction Guidelines. As long as we follow _any_ Standard.

Jürgen

Reply via email to