anchor.diff:  **_I want to use the REPL to connect to a live production system._**
   ____
   
  -The Clojure <<xref/../../../reference/repl_and_main#launching_a_socket_server,Socket Server>> feature can be used 
  +The Clojure <<xref/../../../reference/repl_and_main#launching_a_socket_server,socket server>> feature can be used
   to that end. Tools like **https://github.com/clojure/tools.nrepl[tools.nrepl]** and **https://github.com/Unrepl/unrepl[unrepl]**
   can be used to provide a richer experience.
   
  
positive.code: You can usually customize how your REPL reads, evaluates and prints, but the method to do it 
  depends on your toolchain. For instance:
  
  * when using a REPL started from <<xref/../../../reference/repl_and_main#,clojure.main>> - as is the case when using the `clj` tool,
  you can customize the REPL by launching a 'sub-REPL': see https://clojure.github.io/clojure/clojure.main-api.html#clojure.main/repl[clojure.main/repl].
  * when using https://github.com/clojure/tools.nrepl[nREPL].footnote:[
  At the time of writing (March 2018), https://github.com/clojure/tools.nrepl[nREPL] is the most popular toolchain
  
negative.code: **_I want to do small experiments in Clojure, but it's painful to write code in the default CLI tool._**
  ____
  
  As mentioned above, one solution could be to use an <<editor-integrations,editor integration>>.
  Note that some editors such as **https://sekao.net/nightcode/[Nightcode]** are designed specifically to 
  provide a 'batteries-included' experience for Clojure.
  
  