Aug 14, 2011 some comments
A language that doesn’t affect the way you think about programming is not worth knowing.
-- Alan Perlis
inspired by a LtU thread and the great post Programming Achievements: How to Level Up as a Developer by Jason Rudolph1. most ...
Jul 29, 2011 some comments
Why no eval?
this is the second entry in an n-part series explaining the techniques and design principles of ClojureScript. translations: [日本語]
I was not expecting to talk about eval so soon in this series, but apparently its exclusion from ClojureScript was more controversial ...
Jul 21, 2011 some comments
Compiling Clojure to Javascript pt. 1 of n
this is the first entry in an n-part series explaining the techniques and design principles of ClojureScript. translations: [日本語]
Over the past couple of months I've been working with the Clojure/core and friends to develop ClojureScript ...
Jul 17, 2011 some comments
When Quora came on the scene I was excited by the prospect of a questions site that might prove useful. However, after spending some time exploring the site I simply couldn't find the motivation to stay. I would return from ...
Jul 12, 2011 some comments
In the quest for programming nirvana developers are constantly trying to reduce complexities in their code. One source of confusion and complexity is mutation. This post is about the different faces of mutation and state change, and the ways that ...