Christian Sievers <[EMAIL PROTECTED]> writes:

> I changed my mind about this issue, I do suggest to change it as
> proposed, for if `elem` were three lexemes, any whitespace between
> them would be allowed. This might even be considered a typo, as I
> think no one intended to allow expressions like
> 
>  x ` {- look ma -} elem   -- comments inside!
>    ` l 

Well, the GHC people deliberately wrote their compiler to support
that.  Here's a comment from (an old version of) the GHC source:

       Sadly, the latter is defined by Haskell, which allows such
       la-la land constructs as `{-a 900-line comment-} foo`.  (WDP 94/12)

Carl Witty
[EMAIL PROTECTED]


Reply via email to