Tests as Values

Lambdas, or functions as values, have worked their way into mainstream programming and transformed development for many programmers.

May 20, 2022 · 5 min

Why No Traits (late-bound inheritance) in F#

I fooled myself for a moment into thinking F# has ad-hoc polymorphism. Interface inheritance in F# looks a lot like traits in rust. So, why doesn’t F# support trait-like polymorphism.

May 6, 2022 · 3 min