[Haskell-cafe] Records

Ketil Malde ketil at ii.uib.no
Sat Nov 19 15:53:00 EST 2005


Antti-Juhani Kaijanaho wrote:

>Ketil Malde wrote:
>[about A.b and A . b potentially meaning different things:]
>  
>
>>Syntax that changes depending on spacing is my number
>>one gripe with the Haskell syntax
>>    
>>
>
>I've generally considered that one of the good ideas in most current
>languages (it's not specific to Haskell). ISTR there was a Basic dialect
>where
>  IFX=0THENX=X+1
>and
>  IF X = 0 THEN X = X + 1
>meant the same thing. 
>  
>
My point is that e.g. currently "foo? bar", "foo ?bar" and "foo ? bar" 
have (at least two) different meanings.   Hierarchical naming collides 
with function composition (admittedly only rarely in practice).  
Template haskell collides with list comprehensions.

Do you really think that is such a great idea?

-k



More information about the Haskell-Cafe mailing list