When to Use a Discriminated Union vs a Record Type in F#
Two of F#'s most powerful type constructs serve different purposes. Here is a practical guide to knowing which one to reach for — and why getting it right matters.
·12 min read
2 articles in this category
Two of F#'s most powerful type constructs serve different purposes. Here is a practical guide to knowing which one to reach for — and why getting it right matters.
Since I started talking about functional programming, people keep asking how to get started. Here is the collection of resources I actually used — blog posts, videos, and the things that made it click.