Might be way too simple, but for pure elegance, the classic algorithm for b-smooth numbers never ceases to make me feel all warm and fuzzy:<br><br><a href="http://conway.rutgers.edu/~ccshan/wiki/blog/posts/Hamming/">http://conway.rutgers.edu/~ccshan/wiki/blog/posts/Hamming/</a><br>
<br>--S<br><br><div class="gmail_quote">On Tue, May 27, 2008 at 9:48 AM, John Goerzen &lt;<a href="mailto:jgoerzen@complete.org">jgoerzen@complete.org</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><div></div><div class="Wj3C7c">On Monday 26 May 2008 1:08:49 pm Brent Yorgey wrote:<br>
&gt; Hi all!<br>
&gt;<br>
&gt; In a couple weeks I will be giving a short (15-min.) talk to an audience<br>
&gt; of mostly mathematicians, entitled &quot;Executable Mathematics: A Whirlwind<br>
&gt; Introduction to Haskell&quot;. &nbsp;The idea will be to give a flavor of Haskell,<br>
&gt; its uniquenesses, and why it is a great language for playing around with<br>
&gt; mathematics, by way of some well-chosen examples. &nbsp;There are definitely<br>
&gt; plenty of such examples out there, and I&#39;ve already found quite a few that<br>
&gt; I might use, but I thought I would send an email to the cafe to ask<br>
&gt; whether anyone has any code which you think particularly exemplifies some<br>
&gt; aspect of why Haskell is a great language for mathematics. &nbsp;I&#39;m looking to<br>
&gt; include a wide range of examples, so any length (from a few to hundreds of<br>
&gt; lines of code) and any level (from simple number theory to things only a<br>
&gt; few people in the world understand) are fair game.<br>
&gt;<br>
&gt; Thanks in advance! &nbsp;And yes, I will definitely make the slides available<br>
&gt; after the talk. &nbsp;I don&#39;t know if I can promise a video, I kind of doubt<br>
&gt; the sessions will be videotaped. &nbsp;I guess we&#39;ll see.<br>
&gt;<br>
&gt; -Brent<br>
<br>
</div></div>You might find<br>
<a href="http://changelog.complete.org/posts/339-Why-I-Love-Haskell-In-One-Simple-Example.html" target="_blank">http://changelog.complete.org/posts/339-Why-I-Love-Haskell-In-One-Simple-Example.html</a><br>
interesting. &nbsp;It may not be exactly what you are looking for. &nbsp;There will<br>
likely be an extended (and refined) presentation of this in Real World<br>
Haskell.<br>
<font color="#888888"><br>
-- John<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br>