
I use them sometimes, but would do that much more if they didn't require
adding an extension.
Roman
* Edward Kmett
I personally use tuple sections a fair bit, though admittedly mostly for simple (,a) or (a,) cases.
On Fri, May 17, 2013 at 3:01 PM, Ian Lynagh
wrote: On Fri, May 17, 2013 at 02:04:44PM -0400, Edward Kmett wrote:
My main concern is its a really weird corner case for the grammar to remember for tuple sections and it does have very weird grammar specification issues.
Tuple sections could look like (True, _) rather than (True,)
Does anyone know how common tuple sections are, incidentally? They've been around since GHC 6.12, so it would be interesting to know if people are actually using them.
I really have no objection to it for the other cases. It'd make export lists cleaner,
Actually, you are already allowed an extra trailing comma in import and export lists.
maybe a few other cases, but how often can you really say you can meaningfully comment out one field of a tuple have have the surrounding code make any sense?
It happens occasionally, especially when simplifying code while debugging.
Commenting out list items is much more common, though.
I'd be in favour of allowing a trailing or leading comma anywhere that comma is used as a separator. TupleSections would need to be changed or removed, though.
Thanks Ian -- Ian Lynagh, Haskell Consultant Well-Typed LLP, http://www.well-typed.com/
_______________________________________________ Haskell-prime mailing list Haskell-prime@haskell.org http://www.haskell.org/mailman/listinfo/haskell-prime
_______________________________________________ Haskell-prime mailing list Haskell-prime@haskell.org http://www.haskell.org/mailman/listinfo/haskell-prime