
Sorry for the noise, people - replied to the wrong list. Is it just me that has difficulty with the reply-to address for a message being the original poster rather than the list it came from? -- Alex Alex Young wrote:
Alex Jacobson wrote:
My original point (refined) was that I'd like a file extension (.ehs) that defaults to including all extensions that don't change the meaning of a .hs program but that may cause a small subset of them not to compile (e.g. ones that use forall as a type variable, foreign as a function, or 'd' as the result value of a list comprehension)
This does not seem like a major change, does not break any existing code, and has the advantage of making it really obvious when people are going beyond haskell98.
It'll break all sorts of things when .ehs has to get merged into .hs the next time this conversation comes around, unless it's guaranteed that all .hs processors will eventually be upgraded to cope with .ehs semantics. I don't think anyone's arguing for that...