A generic actor for aggregating a fixed number of responses after broadcasting a request to a fixed set of actors.

I use a random walker to estimate the Topic Specific (or Personalised) PageRank in a small network of web pages.

Introductory tutorial for Scala and Akka implementing merge sort.

Generating all unique pairs in a functional programming fashion.

MapReduce algorithm in F# using agents together with matrix multiplication as an example.

Simple recursive function in Standard ML for reversing a list.

We take a look at some cases where one can fold an infinite list in Haskell.

Monte Carlo simulation of the Random Walker in n-dimensional space in F#.

This is a collection of free online resources on functional programming.