
That also lets me somehow question the whole proposal if you can get rid of most problems by just changing your coding style:
module A ( a , b , c ) where ...
data A = A { a :: Int , b :: Int , c :: Int }
abc = [ a , b , c ] During hacking sessions I often find myself in the need of commenting out the first import /record field/list element. With the proposed change I can just:
module A ( --a , b , c ) where ... data A = A { --a :: Int , b :: Int , c :: Int } abc = [ --a , b , c ] As things are now I am forced to edit the second line as well. (And when I'm uncommenting things I need to edit the second line again). This is mostly irritating and that's why I think implementing this proposal will be a Good Thing. Janek