On Tue, Apr 2, 2013 at 1:34 PM, Johannes Waldmann < waldm...@imn.htwk-leipzig.de> wrote:
> I don't understand mueval's design anyway here: > do the interpreter options mean that these are automatically on, > or just that the source text will be allowed to switch then on? > (I'd prefer the latter.) > I'm not clear on what you're doing there (I don't recognize your snippet), but extensions are enabled as options: -X EXTENSION --extension=EXTENSION Pass additional flags enabling extensions just like you would to ghc. Example: -XViewPatterns So for example: $ mueval -e "let f (id -> x) = x in f 1" -XViewPatterns 1 $ mueval -e "let f (id -> x) = x in f 1" -XMultiParamTypeClasses Illegal view pattern: id -> x Use -XViewPatterns to enable view patterns -- gwern http://www.gwern.net
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe