[Haskell-cafe] ANN: AC-Vector, AC-Colour and AC-EasyRaster-GTK

Wolfgang Jeltsch g9ks157k at acme.softbase.org
Fri Jul 10 04:44:51 EDT 2009

Am Freitag, 10. Juli 2009 05:26 schrieb roconnor at theorem.ca:
> I find it amazing that you independently chose to spell colour with a `u'.
> It makes me feel better about my choice.

I have to admit that it makes me unhappy. :-( 

Why do we use English for identifiers? Because English is the language of 
computer science. What English should we use? It’s tempting to say, we should 
use the original English, which is British English. But we should ask again 
what is the language of computer science. And the language of computer 
science is American English.

To my knowledge, most early developments in computer science had their roots 
in the US. One consequence of this is that reserved words of programming 
languages are typically in American English. PASCAL uses “program”, 
not “programme”, and BASIC uses “COLOR”, not “COLOUR”. So, in my opinion, 
Haskell color packages should use the identifier Color, not Colour. By the 
way, I also write my papers and documentation in American English.

Best wishes,
(who is neither British nor American)

More information about the Haskell-Cafe mailing list