On Wed, Jan 14, 2009 at 12:56 PM, Martijn van Steenbergen <span dir="ltr">&lt;<a href="mailto:martijn@van.steenbergen.nl">martijn@van.steenbergen.nl</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Jonathan Cast wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Haskell already has a couple of abstraction tools for dealing with code.<br>
One is called `first-class functions&#39;; another is called `lazy<br>
evaluation&#39;.<br>
</blockquote>
<br></div>
And for all the rest there is TH?<br><font color="#888888">
<br>
M.<br>
<br>
</font></blockquote></div><br>Woah fellas, I wasn&#39;t trying to start a flame war, I was merely commenting that those who have not used Lisp don&#39;t really understand the power that macros can have in a language (such as Lisp) that supports them, and where code and data can be used interchangeably.&nbsp; And I&#39;ve never used TH so I can&#39;t comment on that.&nbsp; Don&#39;t worry, I&#39;m on your side :)<br>