On Fri, Oct 27, 2006 at 04:57:54PM +0100, Neil Mitchell wrote: > I was just looking into Yhc and noticed that it supports record puns, > for example the following code: > > ------ > module Main where > data Point = Point {x :: Int, y :: Int} > main = print $ f $ Point 1 2 > f (Point{x}) = x > ------ > > Works fine in Yhc and Hugs, but not in GHC. Is this feature > supported/encouraged or is it depreciated and scheduled for removal? I > am tempted to remove this feature from Yhc since it seems no one uses > it, and GHC doesn't know about it, but was wondering what the Hugs > plans were for it first.
It was removed in Haskell 98 (Hugs only allows it in -98 mode): http://www.cs.chalmers.se/~rjmh/Haskell/Messages/Decision.cgi?id=372 It's probably not coming back, it's incompatible, and it's only a minor shortcut: it might as well go. _______________________________________________ Hugs-Users mailing list Hugs-Users@haskell.org http://www.haskell.org/mailman/listinfo/hugs-users