All languages:
- code is evaluated as you type (configurable)
- environment is shared between code snippets
- hidden code snippets
- snippet preamble
- printing
- clojurescript transpilation
- code evaluation in a loop
- load code from a github gist
- interacting with the DOM
- the CodeMirror editor is configurable: options and CSS