• Nice Clojure demo midje test like writing prolog.. RT @unclebobmartin: STUB5: Prolog, Midje, and Test Specifications. (here, via @tux2323) -- So Midje, a testing framework for clojure, is basically a Prolog, a logic programming language. Since Prolog is a Turing-complete language (as Lisp is), then you technically can write your code in logic style with Midje, instead of using the functional style of clojrue. In the example in the linked video, you can see how Bob Martin wrote the same function twice: one is the function to test, and is written in functional style, and then there is the test function, written in logic style. They are equivalent!
  • Switch to non-promoting math ops by default in CClojure 1.3 seems like a bad design decision. Robustness > performance. (here, via @mstepniowski) -- And here we go again. Definitely this issue is less than settled, except that it looks like Rich Hickey has already made up his mind, and we all know what that usually means...
  • This is a useful little library. It intelligently reloads all your Clojure src in live runtime, avoiding JVM startup. (here, via @slagyr)
  • Ideas about asynchronous functions, inspired by @puredanger 's concurrent framework post (here, via @ztellman) -- This post shows how to write asynchronous functions with Lamina, an event-driven workflow framework. With this solutions you could achieve large concurrency with little wait-related overhead. This is in response to this post from two days ago.