This page contains a Javascript interpreter for the esoteric programming language NIL. NIL was designed by Sascha René Leib, who wanted to create the first nihilistic programming language. NIL accepts natural language (in any language) as input — the code below, I wandered lonely as a cloud, is the example from the specification. The interpreter behaves exactly as suggested in the specification, working through the three stages of atomisation, translation and optimisation. As NIL programs give no output, the current status is shown in order to prove that the interpreter is functioning correctly.