What F# Knows About Functors and What Comes Next
dev.to·1d·
Discuss: DEV
🔧Functional Programming
Preview
Report Post

This post is a short, opinionated reflection on one thing that feels most notably missing in F# today. It provides brief background, references recent discussions on why this gap exists, and ends with a teaser of a possible solution that we will shortly have in our arsenal.

When F# Alone Is Not Enough

Let’s look at something we already have—even if we don’t quite treat it as a first-class citizen. Let’s look without precise category-theory definitions, just an intuitive picture.

You may have heard of a Functor

Functor is a great name for a dog. In programming, you can leave one alone for days and it will still behave exactly the same, obeying all the laws.

As an F# developer, if you want to play with a Functor, you usually have to name your dog yourself (or your …

Similar Posts

Loading similar posts...