News for hackers. Stuff that matters.
Re:Names are not type safety (2020) by b_e_n_t_o_n on Monday August 04, 2025 @02:29AM (#44782660)
I think this is a superb point. If you look at Clojure and Rich Hickey's justifications for it's design, he talks a lot about designing systems that work with a world that is changing constantly, interfacing with systems where you can't always guarantee a stable contract, solving problems that use non-elegant models, dealing with state and time, and change in ways you can't predict. Eric Normand wrote a great article on this and he comes from a dual Haskel/Clojure background [1]. Nominal static type systems absolutely have their place, especially with closed systems where the abstractions are different.

1: https://ericnormand.me/article/clojure-and-types

There are no comments on this comment yet.