[Haskell-cafe] instance for (Show ([(String, Int)] -> Int))
Henning Thielemann
lemming at henning-thielemann.de
Fri Dec 24 19:24:41 CET 2010
On Fri, 24 Dec 2010, Aaron Gray wrote:
> The compiler is requesting an instance declaration for Show :-
>
> expr-eval.hs:334:23:
> No instance for (Show ([(String, Int)] -> Int))
> arising from a use of `print' at expr-eval.hs:334:23-27
> Possible fix:
> add an instance declaration for (Show ([(String, Int)] -> Int))
> In the first argument of `(.)', namely `print'
> In the second argument of `(>>=)', namely `print . calc . lexer'
> In the expression: getContents >>= print . calc . lexer
... maybe 'calc' needs a further argument?
More information about the Haskell-Cafe
mailing list