Adventurer in Haskell, Scala, Rust, and similar. Erstwhile computational biologist.
<a rel=“me” href=“https://mastodon.sdf.org/@bbarker”>Mastodon</a>
As an FP-fan interested in Clojure, how does one track if functions are pure in Clojure? I had assumed this was not possible, due to it not being statically typed (although I gather there is 3rd-party support for gradual typing).
Thanks - I was just wondering how this somewhat precise statistic was obtained.
Otherwise, all that makes sense generally, though I tend to model logging as an effect in statically typed languages with effect systems. But I agree that it isn’t the most important thing!