Algebraic Data Types and Data Modelling
Programming is about composition. We usually tackle a problem by breaking it up into smaller and more manageable tasks, which are then composed together into the final solution. Types can play an important role in assisting us. Algebraic Data Types bring us yet another interesting way to express concepts in...
[Read More]