Why Crystal and TypeScript have the best Union TypesAnd why Either, Maybe, and Result in Haskell, Scala, and Rust are poor replacements for Algebraic Data Types.Feb 18, 20222Feb 18, 20222
Concurrency in Go, Pony, Erlang/Elixir, and RustAnd what we can learn from itJan 31, 20222Jan 31, 20222
Significant Indentation in Programming Languages — The HeresyThis is Part 3, Part 2 is here.Apr 12, 2021Apr 12, 2021
Significant Indentation in Programming Languages — The ObviousThis is Part 2, here is a link to Part 1.Apr 12, 2021Apr 12, 2021
Significant Indentation in Programming Languages — The PremiseReasoning for why programming languages should use indentation for grouping statementsOct 24, 2020Oct 24, 2020