anchor.diff:  
   == Writing a program
   
  -Soon you will want to build and save your own code that makes use of these libraries. Create a new directory and copy this deps.edn into it:
  +Soon you will want to build and save your own code that makes use of these libraries. Create a new directory and copy this `deps.edn` into it:
   
   [source,shell]
   ----
  
positive.code: b. getting it (once) from the git or maven repositories to your local machine
  c. making it available on the JVM classpath so Clojure can find it while your REPL or program is running
  
  Clojure tools specify a syntax and file (deps.edn) for (a), given which they'll handle (b) and (c) automatically.
  
  See <<getting_started#,Getting Started>> for details on how to install the tools. Here we will demonstrate how to get started. See <<xref/../../reference/deps_and_cli#,Deps and CLI>> for a complete reference. See the <<xref/../../releases/tools#,changelog>> for version information.
  
  
negative.code: [[prep_libs]]
  === Preparing source dependency libs
  
  Some dependencies will require a preparation step before they can be used on the classpath. These libs should state this need in their `deps.edn`:
  
  [source,clojure]
  ----
  