Heap Heap Array! Rotating Header Image

Posts from ‘November, 2009’

Rough Edges

My copy of Programming F# arrived a few days ago, and I’ve been reading it in my spare time. In doing so, I’ve noticed a few oddities in the language. That isn’t to say that it isn’t a great language; it’s just clear that the integration between ML and the .NET framework is not entirely [...]

Fledgling Forays in F#

So, to start learning F#, I searched for existing F# code. One of the first snippets I found was the sieve of Eratosthenes in many languages, including F#. Except the listed F# ‘sieve’ wasn’t; it did an exhaustive search from 2 to Math.Sqrt(int_of_float n) for every element n. I thought, “Even as a beginner, I [...]

Trying To Think Functionally

Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. [Eric S. Raymond] I, for one, know that I’m only partially enlightened. When I [...]

Welcome, All

I’m a GIS (ew), VB.NET (double ew) and C# developer by trade, a general-purpose code monkey at heart, and always trying to learn new things. But I don’t want to learn on my own. So, I’m inviting everyone to join me as I try to teach myself what’s truly important in code.