read me

Perlis Languages

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 ...

Compiling Clojure to JavaScript, pt. 2 – Why No Eval?

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 ...

Compiling Clojure to Javascript

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 ...

I finally understand Quora

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 ...

No Stinking Mutants

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 ...

Continue >>