<div class="gmail_quote">On 24 December 2010 18:24, Henning Thielemann <span dir="ltr">&lt;<a href="mailto:lemming@henning-thielemann.de">lemming@henning-thielemann.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im"><br>
On Fri, 24 Dec 2010, Aaron Gray wrote:<br>
<br>
</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The compiler is requesting an instance declaration for Show :-<br>
<br>
  expr-eval.hs:334:23:<br>
      No instance for (Show ([(String, Int)] -&gt; Int))<br>
        arising from a use of `print&#39; at expr-eval.hs:334:23-27<br>
      Possible fix:<br>
        add an instance declaration for (Show ([(String, Int)] -&gt; Int))<br>
      In the first argument of `(.)&#39;, namely `print&#39;<br>
      In the second argument of `(&gt;&gt;=)&#39;, namely `print . calc . lexer&#39;<br>
      In the expression: getContents &gt;&gt;= print . calc . lexer<br>
</blockquote>
<br></div>
... maybe &#39;calc&#39; needs a further argument?<br></blockquote><div> </div></div>I have attached what I have typed in so far.<div><br></div><div>Aaron</div><div><br></div>