Which is why Bodil wanted to show you another of her favourite languages: Haskell, a close cousin to Clojure.
Watch this SkillsCast recording of a talk by Bodil Stokke, where she shares many crucial ideas like immutable data structures and a strong focus on pure functions.
Bodil explains how they diverge in their approaches to metaprogramming (Clojure, as we know, employs macros for ultimate power, whereas Haskell's approach is through a remarkably powerful type system) and than asks "Why would you prefer one over the other?"
Why indeed; that's what she then examines, and whether or not you decide to start using Haskell like a category theorist after this talk, we can guarantee you a brush with Haskell will make you a better Clojure programmer.
YOU MAY ALSO LIKE:
- Meetings With Remarkable Trees (SkillsCast recorded in December 2018)
- Haskell eXchange 2021: Novice Track (Online Conference on 15th November 2021)
- Haskell eXchange 2021: Pro Track (Online Conference on 16th - 17th November 2021)
- Formal Verification of Subsets of the Rust Language (SkillsCast recorded in June 2021)
- Hashing Modulo Alpha Equivalence (SkillsCast recorded in May 2021)
Haskell for Clojurists
Bodil works as a computer science researcher for a secretive think tank, and is a world renowned expert in varied fields such as pizza and persistent data structures. Contrary to popular rumour, she only has five fingers on each hand, but is still an Emacs user.