anchor.diff:    (println "Hello world, the time is" (ht/time-str (ht/now))))
   ----
   
  -To create the dependency on the other local library, create a new `deps.edn` and use a local coordinate to refer to the root directory of the hello/time library.:
  -
  -[source,clojure]
  -----
  -{:deps
  - {hello/time {:local/root "../time"}}}
  -----
  -
  -
  -
  -You can then test everything by running the application:
  -
  -[source,shell]
  -----
  -clj -m hello.world
  +Modify hello-world/deps.edn to use a local coordinate that refers to the root directory of the hello-time library (make sure to update the path for your machine):
  +
  +[source,clojure]
  +----
  +{:deps
  + {hello-time {:local/root "/path/to/hello-time"}}}
  +----
  +
  +You can then test everything from the hello-world directory by running the application:
  +
  +[source,shell]
  +----
  +$ clj -m hello.world
   Hello world, the time is 02:07 PM
   ----
   
  
positive.code:     dt))
  ----
  
  Then the original application is reduced to:
  
  [source,clojure]
  ----
  
negative.code: 
  Once in the REPL you can type Clojure expressions and press enter to evaluate them.
  
  There are many Clojure and Java libraries available that provide access to practically any functionality you might need. For example, consider the commonly used Clojure library https://github.com/clj-time/clj-time[clj-time] for working with dates and times.
  
  To work with this library, it needs to be declared as a dependency so that the tool can ensure it has been downloaded and added to the classpath. The readme in most projects shows the name and version, such as `[clj-time "0.14.2"]`.
  
  Create a `deps.edn` file to declare a dependency using the library name and version:
  
  [source,clojure]
  ----
  