"Simon Marlow" <[EMAIL PROTECTED]> writes: > Of course, if we change the language that is implied by -fglasgow-exts now, > we risk breaking old code :-) Would folk prefer existing syntax extensions > be moved into their own flags, or left in -fglasgow-exts for now? I'm > thinking of: > > - implicit parameters > - template haskell > - FFI > - rank-N polymorphism (forall keyword) > - recursive 'do' (mdo keyword)
The obvious approach is to do both (in exactly the manner of {-fffi, -farrows, -fwith}), namely to introduce a separate flag for each extension, but (temporarily) retain -fglasgow-exts as a catch-all for the complete set. Eventually, -fglasgow-exts could disappear. With this suggestion, I would certainly be in favour of separate flags for existing extensions. Regards, Malcolm _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell