Collection of tiny things which make life easier in Clojure and ClojureScript. API not guaranteed to be stable; you can choose a specific sha
to depend on.
Serious folk should look elsewhere, e.g. https://github.com/weavejester/medley , https://github.com/cloojure/tupelo
{:deps {jdf/comfort {:git/url "https://github.com/jdf-id-au/comfort.git"
:sha "<insert current commit>"}}}
comfort.core
incldefre
simplistic regular expression group namingcollate-by
(likegroup-by
but less voluminous)update-if-present
,assoc-if-absent
,redact-keys
tabulate
,detabulate
hierarchicalise
dag
,deps-order
with-resources
comfort.gen
clojure.spec conveniences inclsalad
word salad generator
comfort.io
inclpprint-with-meta
safe-spit
percent-encode
copy!
andpaste
with system clipboard
comfort.plot
data manipulation in the spirit of d3.js, incl polymorphic(scale [domain-from domain-to] [range-from range-to])
ticks
,nice
comfort.system
inclmake-help
repl documentation displayermem-report
doseq-timed
comfort.ui
Swing-based REPL-friendly 2d painting inclrepl-frame
inset
,align
,anchor-string
Also see test namespaces.