
Hi
Anyone want the -underscore flag to stick around, and not just be the default which can't be turned off?
It depends whether you want to claim Haskell'98 compatibility or not. Haskell-prime is likely to make yhc's default behaviour with underscores the new standard however.
Can anyone outline exactly which behaviour is which? What the differences are? Is one behaviour a superset of the other? Are there any incompatabilities?
The option -98 is just a collective switch to say -underscore -nopuns in a shorter way. It is off by default because of user demand. Named field puns were a feature of Haskell-1.3 that went away in Haskell'98, but some users liked them and campaigned for their reinstatement.
Are they in GHC? Hugs? If not I guess we'll kill them too, since I guess no one is using them. With -underscore as well, we might be able to give up on -98, but its a nice flag to keep, I guess. Thanks Neil