<div dir="ltr"><br><br><div class="gmail_quote">On Fri, Jul 18, 2008 at 2:02 AM, Greg Fitzgerald &lt;<a href="mailto:garious@gmail.com">garious@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">The Haskell School of Expression is very good.&nbsp; Maybe use what you learn there to write your own music?&nbsp; perhaps even render it visually with the graphics library described in the book.<div class="Ih2E3d"></div>
</div></blockquote><div><br>Hm. That&#39;s an interesting idea...I&#39;ll look into that.<br></div><div>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr"><div class="Ih2E3d"><br><br><span>&gt; The best way to improve coding ability is to actually code</span><br>
<br></div>or by reading other people&#39;s code.&nbsp; The book &quot;Beautiful Code&quot; has some interesting stuff, including one great chapter about concurrency by GHC&#39;s Simon Peyton Jones.<br></div></blockquote><div>
<br>Thanks for the suggestion. I&#39;ll add it to my reading list.<br><br>-Steve<br><br></div></div></div>