<br>Thanks everyone! I knew it would be in there somewhere but I wasn&#39;t sure where to look. I&#39;ll play with that stuff in the morning.<br><br>Adrian.<br><br><br><div class="gmail_quote">On 18 March 2013 23:23, Daniel Trstenjak <span dir="ltr">&lt;<a href="mailto:daniel.trstenjak@gmail.com" target="_blank">daniel.trstenjak@gmail.com</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>
&gt; In particular, (~+) = liftA2 (+), and similarly for (~-).  This uses<br>
&gt; the  ((-&gt;) e)  instance of Applicative.<br>
<br>
</div>Or by using &#39;&lt;$&gt;&#39; and &#39;&lt;*&gt;&#39;, which is a bit more general:<br>
<br>
(+) &lt;$&gt; f &lt;*&gt; g<br>
<br>
funcWith3Args &lt;$&gt; f &lt;*&gt; g &lt;*&gt; h<br>
<br>
<br>
Greetings,<br>
Daniel<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
</div></div></blockquote></div><br>