With this configuration in place, I can tear down and reload my entire Clojure-based app, while it's running in a REPL embedded in Spacemacs.
Spacemacs is an awesome editor, and it's excellent for Clojure. Here I’ll describe the installation and setup process and point out a few useful tools.
My Sublime Text 3 setup for Clojure, tuned to conquer the oh-so-many parens and the build-and-test workflow provided via Leiningen.
ClojureScript has a very different "feel" to it than Clojure, at least at the REPL. However, there are good reasons for the differences.
How to describe the concept of palindromes using Clojure's core.logic library.
An Ember/Clojure project setup using Ember.js to build our web app interface and Clojure to power our API.
To really understand Clojure macros, you first need to have a good understanding of what makes them so powerful – homoiconicity.
I benchmarked some tests run in JRuby that compare the Hamsterdam library using Hamster's immutable Hashes vs Clojure's PeristentHashMap, plus some gotchas.
One of the major themes at this year’s Clojure Conj was logic programming.
My top three Clojure lessons: sequester mutable state; think functionally and be idiomatic; and practice, practice, practice.
Laziness is amazing. As Debasish Ghosh explained on his blog, laziness lets you effectively reify and compose loops.