Want this course?
Clojure execution semantics
When you're developing in Clojure, you're interacting with a live system. You are in control, so you need to understand how the Clojure system works under the hood. In this lesson, we go over how Clojure executes code one expression at a time, how namespaces and Vars work, and how files can get out of sync with the runtime.
Compiling and executing code from your Clojure editor
Compiling code quickly with a keystroke is the fundamental skill for Repl-Driven Development. Other skills are based on this one. That's why we're talking about it so early in the course. It's one of the skill that you might not have when coming from another language. We go over three main ways to compile code in your files.