Archive for the ‘F#’ Category

Is IronErlang (or Erlang.NET) a Good Idea?

Saturday, November 15th, 2008

I am kind of between projects right now so I am wondering what I should do next. I really like functional programming, and in particular languages like Erlang, Haskell and F#. So I started to wonder if I should make an Erlang compiler for the .NET runtime. I like Erlang for ...

Data Parallelism in Functional Programming

Saturday, November 15th, 2008

In this small article I will show you how you can use the power of functional programming to write data structures for parallel processing that scales well on any number of cores. What is one of the primary concerns for programmers right now? Writing high performance code that scales well regardless ...

F# at JAOO 2008 in Aarhus, Denmark

Saturday, August 9th, 2008

For a while I have looked at the schedule for the JAOO conference in Aarhus, Denmark this year, and thought: What a pity there is so little about functional programming. I mean, functional programming is really moving into the mainstream developer community these years as yet another (and very powerful) ...

Using NUnit with F# code

Sunday, June 22nd, 2008

Switching to another programming language is difficult. Especially if you are switching from an imperative one to a functional one. There are a number of reasons why you would think that switching is bad, and when considering F# I dare say that none of those reasons are correct. The ...

Huffman encoding in F#

Sunday, June 22nd, 2008

For a while I have been toying with F# - a strict, functional programming language - primarily to get to know the language. I have written a few utility programs and I am working on the problems defined on the Project Euler site. These mathematical problems are perfect for being ...

The future of programming - a brief look at two functional programming languages

Thursday, April 3rd, 2008

I have been a software developer for more than 8 years now, and all this time I have been developing software in imperative languages like C++, Java and C#. During the years I have occasionally had a taste of functional programming in the language Haskell. The interest has never been ...