Clojure Gazette 1.55
structural editing, game of life, and fast repls
Clojure Gazette
Issue 1.55
October 11, 2013 ===================================
Editorial
Hello, Clojurites,
Not much to say this week. Clojure is still awesome. Enjoy the issue.
And thanks to everyone who bought my videos !
Enjoy!
Sincerely,
Eric Normand
P.S. I love hearing from readers. Just reply to this email!
Reading
Game of Life in core.async
A short implementation of the game of life in ClojureScript.
core.typed Game of Life
Logan Campbell implemented the game of life 5 times in three languages. He created a cool visualization of the 5 implementations so you can compare their sizes.
Android App Development with Clojure: An Interactive Tutorial
An in-depth tutorial explaining how to create an Android App in Clojure.
Software
Grenchman
Phil Hagelberg's project to connect to a running nREPL instead of starting a new JVM each time. It has the ability to run Leiningen tasks.
Cursive Clojure
A structural editor for Clojure build on IntelliJ. It seems to manage projects. You can get in the Early Access Program.
Smartparens
A mordern replacement for paredit in Emacs.
Ginko
While on the subject of structural editing, this editor has a neat feature for editing the structure of Lisp code.
Listening
Ambrose Bonnaire-Sergeant - Cognicast
Listen to this podcast to get a better understanding of how core.typed will help you code and what are its limitations.
Robert Stuttaford - Cognicast
Robert Stuttaford describes how he moved Cognician to Clojure, Clojurescript, and Datomic.
Watching
Building a multi-user Poker Application in Clojure and Datomic
Malcolm Sparks and James Adams explain how they built a Poker game with Clojure and Datomic on the backend. They discuss some interesting tradeoffs. Very interesting.
A Dinosaur's Thoughts on Programming Language Evolution
An interesting talk about guiding the evolution of a language to get more complex ecosystems surrounding it.