Author Archives: Pierre IRRMANN

Making program behaviour explicit

When observing developers in their day-to-day work, it’s quite usual to see them swearing at their programs, because they don’t behave as they should. You often see them asking the program to obey, sometimes cursing, and even praying from time … Continue reading

Posted in F sharp love, Syntax Puzzles | Tagged , | 1 Comment

Visualizing F# Advent Calendar contributors

This post is part of the F# Advent Calendar in English 2015 project. Check out all the other great posts there! And special thanks to Sergey Tihon for organizing this. A few weeks ago, while at BuildStuff, I walked next … Continue reading

Posted in F sharp love | Tagged , | 6 Comments

Fun with turtles

F# is a great language to build internal DSLs, but I had no idea that you could go as far as what I’m going to present here… Let’s start from the start: my goal was to design some way for … Continue reading

Posted in F sharp love, Syntax Puzzles | Tagged , , | Comments Off

F# |> I <3

I’ve been writing about F# for a little while now, and how it has influenced the way I code in C# on an everyday basis for 3 years. During the last couple weeks, I’ve finally had the chance to use … Continue reading

Posted in F sharp love | Tagged , | Comments Off

Pattern matching in C# – part 4 – more tuples

DISCLAIMER: this post has been written months ago and never posted. By that time I was still trying to bring F# goodness to C#. This might be easier today with Roslyn, but that is not the path I’ve taken. Since … Continue reading

Posted in Functional Inspiration, Syntax Puzzles | Tagged , , , , | 2 Comments