Wednesday, December 4, 2019

Functional Mars Rover kata: Domain modeling

In the following article series, we are going to explore a functional approach to the Mars Rover kata. It is a well-known kata and you can find a lot of different solutions implemented in object-oriented programming languages like Java or C#. We are going to use F# for our implementation. Even if F# is a multi-paradigm programming language, the goal is to implement the kata in a purely functional...