Jeff Thanks for your detailed reply. | In other words, the monomorphism restriction converts certain | let bindings to lambda bindings. But this approach pre-supposes that the monomorphism restriction takes priority over the "must generalise implicit parameters" rule. Once you make that supposition, then choice (B) follows. Note that choice (B) implies a loss of source-level beta reduction, which I regard as rather serious. But I rather think that the "must generalise implicit parameters" should take priority, and the monomorphism restriction should not. Then choice (C) follows. Indeed, many people think that the monomorphism restriction should go altogether, so (C) is a move in the right direction. So my take is still: let's adopt (C). Simon _______________________________________________ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell
- Re: Implict parameters and monomorphism kahl
- Re: Implict parameters and monomorphism Dylan Thurston
- Re: Implict parameters and monomorphism Marcin 'Qrczak' Kowalczyk
- Re: Implict parameters and monomorphism Marcin 'Qrczak' Kowalczyk
- Re: Implict parameters and monomorphism Marcin 'Qrczak' Kowalczyk
- Re: Implict parameters and monomorphism Robert Ennals
- Re: Implict parameters and monomorphism Marcin 'Qrczak' Kowalczyk
- Re: Implict parameters and monomorphism Robert Ennals
- Re: Implict parameters and monomorphism Jeffrey R. Lewis
- Re: Implict parameters and monomorphism Simon Peyton-Jones
- Re: Implict parameters and monomorphism John Hughes
- Re: Implict parameters and monomorphism Erik Meijer
- Re: Implict parameters and monomorphism Rishiyur S. Nikhil
- Re: Implict parameters and monomorphism Andreas Rossberg
- RE: Implict parameters and monomorphism Simon Peyton-Jones
- Re: Implict parameters and monomorphism Jeffrey R. Lewis
- Re: Implict parameters and monomorphism Lennart Augustsson
- Re: Implict parameters and monomorphism John Hughes
- Re: Implict parameters and monomorphism John Hughes
- RE: Implict parameters and monomorphism John Hughes