2956 shaares
21 private links
21 private links
Rich Hickey explained the design choices behind Clojure and made many statements about static typing along the way:
solving a real-world problem => must use non-elegant models
running all the time => must deal with state and time
interacting with the world => must have effects and be affected
everything is changing => must change in ways you can't predict
.
Share an interesting perspective and some stories from my time as a Haskell programmer. I conclude with a design challenge for the statically typed world.