Skip to content

Instantly share code, notes, and snippets.

(ns reloadbug
(:require [integrant
[core :as ig]
[repl :as igr]]))
(defmethod ig/init-key
::a
[_ v]
(println ::a :init v)
v)
@dsteurer
dsteurer / core.clj
Created December 10, 2016 22:02
stopped system contains components in started state
(ns app
(:require [clojure.pprint :as pp]
[com.stuartsierra.component :as component]))
(defrecord ExampleComponent []
component/Lifecycle
(start [this]
(assoc this :state :started))
(stop [this]
(assoc this :state :stopped)))