
28 Jun
2013
28 Jun
'13
8:55 a.m.
Hi Evan,
1 - Add an option to add a 'deriving (Lens)' to record declarations. That makes the record declare lenses instead of functions.
Well, no, that's exactly the kind of magic programming language hackery, that Haskell shouldn't be part of. Deriving should only add something, but not change the behaviour of the underived case. I'm really for convenience, but it shouldn't be added willy-nilly, because in the long term this creates more harm. Greetings, Daniel