21 private links
Practical approaches to learning Functional Programming with Clojure
LUMA Ultimate Music Archive. Contribute to arttuka/luma development by creating an account on GitHub.
This package is a Swiss knife of refactoring utilities for Clojure. From simple operations like turning a form into a -> thread, to the more complex situations like renaming entire namespaces, it’s hard to find something clj-refactor can’t do.
Clojure in Windows nutzen
It’s now more than a year that I’m getting familiar with Clojure and the more I dive into it, the mo...
This session looks at what makes Clojure different and why.
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.