haskell-cafe@haskell.org
[Top] [All Lists]

Re: [Haskell-cafe] Language simplicity

Subject: Re: [Haskell-cafe] Language simplicity
From: Martin Coxall
Date: Wed, 13 Jan 2010 08:51:24 +0000
On 12 Jan 2010, at 22:22, Andrew Coppin wrote:

> Niklas Broberg wrote:
>>> Haskell '98 apparently features 25 reserved words. (Not counting "forall"
>>> and "mdo" and so on, which AFAIK are not in Haskell '98.)
>>>    
>> 
>> 21 actually. case, class, data, default, deriving, do, else, if,
>> import, in, infix, infixl, infixr, instance, let, module, newtype, of,
>> then, type, where. There's also three special words that can still be
>> used as identifiers, so aren't reserved: as, qualified, hiding.
>>  
> 
> OK. Well the list I saw was for Haskell plus extensions, and I visually 
> filtered out the inapplicable stuff. Apparently I missed something.
> 
> Also, the number varies depending on whether you consider "reversed words" or 
> "keywords", 

Aye, there's a subtle distinction between keywords and reserved words, but I 
think for the purposes of this discussion, they're the same thing.

Martin
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@xxxxxxxxxxx
http://www.haskell.org/mailman/listinfo/haskell-cafe

<Prev in Thread] Current Thread [Next in Thread>