record matching syntax forensics
Hal Daume III
hdaume at ISI.EDU
Thu Nov 13 17:18:44 EST 2003
Google for 'punning'. It was removed from Haskell (I don't know why --
look at the list archives). But that used to be legal.
On Thu, 13 Nov 2003, John Meacham wrote:
> so I noticed DrIFT was generating code like
>
> f Foo{bar} = ...
> as seemingly a shorthand for
> f Foo{bar = bar} = ...
>
> which does not seem to work with current compilers. I fixed this in
> 2.0.2 but was curious why it was generating code like that in the first
> place. it appears to be illegal looking at the haskell report and I was
> uncertain who wrote the derive rules in the first place so thought I
> would ask here.
> John
>
>
--
Hal Daume III | hdaume at isi.edu
"Arrest this man, he talks in maths." | www.isi.edu/~hdaume
More information about the Haskell-Cafe
mailing list