Describing functional programming to an object oriented audience is a major challenge but I believe I have risen to it well thus far. The main issue stems from the fact that functional programming is so different and most of the ideas encompassed by it are difficult to extract alone. I know it took a lot of “A-hah!” moments before I really understood even the basic underlying paradigm. The goal now is to make the idea gained in each of those moments explicit, at least in the context of the F# language.
Well, time to get back to business.
Enjoy this post? Continue the conversation with me on twitter.