Higher Kinds in C# with language-ext [Part 3 - foldables]
Foldables abstract the idea of aggregation away from simple lists (like Aggregate in LINQ) to many other types.
Higher Kinds in C# with language-ext [Part 2 - functors]
We introduce functors - one of the most powerful concepts in category theory - but in code form allows for the mapping of values within a structure.
Higher Kinds in C# with language-ext [Part 1]
Version 5 of language-ext introduces the concept of higher-kinded traits. This series unpacks the implications of that!
Notes from a Small Functional Island
Welcome to my new blog and content site for all things related to pure functional programming in C# (and probably