4 ms·
In the case of Clojure and many other Lisps one makes changes to your source code, and evaluate each one of those changes automatically, or through some key com
by nanomonkey 4y ago
In the case of Clojure and many other Lisps one makes changes to your source code, and evaluate each one of those changes automatically, or through some key command (ie highlighting the s-exp and evaluating it directly).
This allows you to hot reload changes to the source code, or fire off events directly from your editor. In Clojure one often has commented out code that one can test functionality, or make state changes directly.
Very little work is done at the REPL command line, instead it is fired off to the nREPL (network accessable REPL).