This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-12-31
Channels
- # beginners (57)
- # boot (25)
- # cider (86)
- # cljs-dev (6)
- # clojure (137)
- # clojure-russia (7)
- # clojure-spec (10)
- # clojure-turkiye (1)
- # clojure-uk (47)
- # clojurescript (37)
- # cursive (10)
- # datascript (2)
- # datomic (2)
- # dirac (59)
- # emacs (1)
- # hoplon (46)
- # instaparse (122)
- # om (32)
- # om-next (1)
- # onyx (3)
- # pedestal (2)
- # perun (4)
- # protorepl (6)
- # re-frame (15)
- # reagent (60)
- # rum (4)
- # specter (7)
- # sql (3)
- # untangled (3)
- # yada (4)
why is there so many deps in the dev/user.clj in edge repo?
(ns user
(:require
[clojure.pprint :refer [pprint]]
[clojure.test :refer [run-all-tests]]
[clojure.reflect :refer [reflect]]
[clojure.repl :refer [apropos dir doc find-doc pst source]]
[clojure.tools.namespace.repl :refer [refresh refresh-all]]
[ :as io]
[com.stuartsierra.component :as component]
[clojure.core.async :as a :refer [>! <! >!! <!! chan buffer dropping-buffer sliding-buffer close! timeout alts! alts!! go-loop]]
[edge.system :as system]
[reloaded.repl :refer [system init start stop go reset reset-all]]
[schema.core :as s]
[yada.test :refer [response-for]]))
The` user` namespace is for the developer, and brings in lots of useful functions into the environment. Possibly the async ones aren't necessary - I think they were used in a training course
@malcolmsparks okay thanks
what does line 120 in edge/build.boot do
(set-env! :dependencies #(vec (concat % '[[reloaded.repl "0.2.1"]])))
since there's already a reloaded.repl in the main set-env! call