Clojure Gazette 1.47
core.async, WIMPs, and the future of revenge
Clojure Gazette
Issue 1.47 --- August 14, 2013
Reading
Liberator Documentation
I am a big fan of Liberator. It is a beautiful system for building HTTP compliant servers. Unfortunately, the documentation was lacking when I started learning it. It is not that hard to learn, since it makes so much sense, but good docs always mean a lot. Well, the documentation is great now. Check it out.
User Interface: A Personal View
This is probably my favorite piece by Alan Kay. He talks about the psychological influences that led to the development of the WIMP interface we all use today.
Clojure Cookbook
They are still accepting contributions. This is a great chance to have a credit in a book and help people learn Clojure.
ClojureScript core.async Dots Game
A simple game developed using core.async and ClojureScript. The article goes deep, explaining how it was all put together. core.async looks like a great way to do UI and animations.
Software
async-plgd
A core.async implementation of Hoare's Communicating Sequential Processes examples.
via @nodename
ribol
A conditional restart system for Clojure.
Watching
ClojureScript: Lisp's Revenge
Is Lisp-in-the-browser the answer to our Javascript woes? David Nolen has an answer. He talks about our current problems, how we got here, and how we might take advantage of the supercomputers on our desks.
Javapocaly pse
In a world where Java runs on billions of devices, from phones, to cars, to nuclear power plants, one man holds the key to worldwide destruction. In a desperate attempt to minimize risk to zero, that power is unleashed and the Javapocalypse is brought forth. Can they find the Javatar---the mystical programmer foretold in the prophecies---before it is too late?
miniKanren hangouts
William Byrd (co-author of The Reasoned Schemer) hosts weekly hangouts where they discuss miniKanren. Follow him on Twitter to learn when they are on. See the previous hangouts .