Get the latest tech news
Stability by Design
I recently came across the following tweet from OneHappyFellow1: I think I figured out what’s stressing me out about programming in dynamically typed languages:— One Happy Fellow (@onehappyfellow) May 5, 2025 It’s about always being unsure if using a library in a particular way is going to work and if minor version upgrades aren’t going to break your code. I found this tweet interesting because the language I use the most—Clojure—is both dynamic and yet the ecosystem has a very strong reputation for stability.
I told Martin as much, and he agreed without hesitation that we needed to find a solution that didn't break current users' code. In fact, it's serialized in the exact same way you write it in your source code, in a format called Extensible Data Notation (EDN). A special thank you to Eugene Pakhomov for giving input on the article and for supplying the stack charts for the Clojure libraries.
Or read this on Hacker News