June 2008 Blog Posts

Immutability and Concurrency – Part II – A Review of F#’s Immutable Data Structures

The first half of this series the accent is on immutable programming, because in the first part of the series we had an introduction to immutable data, and in this second part we’re going to look in depth at immutable programming possibilities, with the idea of show that this is actually not too different to what your used. Once we’ve conquered the immutability we’ll start to dig into the concurrency. The main idea behind this post is take a look at everything that makes working with immutable data bearable, even likable.   Expressions and Returning Multiple Values (a.k.a. Tuples) In F# everything is...