anchor.diff:  toc::[]
   
   At this point, you know enough to understand how the REPL works; we'll now focus on giving 
  -you a more streamlined development experience with the REPL. There is a variety of things 
  +you a more streamlined development experience with the REPL. There are a variety of things
   you may want to improve:
   
   [quote]
  
positive.code: ;; note: the same effect could be achieved using the 'inline-def' technique described in the previous section.
  
  ;;;; we can now directly evaluate any expression in the function body:
      (* r r) ; => 2.5E13    
      
            (>= r earth-radius) ; => false
            
            (Math/pow (/ r earth-radius) 3.0) ; => 0.48337835316173317
  ----
  
  This technique is described in more depth in Stuart Halloway's article
  
negative.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
  