This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-09-30
Channels
- # 100-days-of-code (2)
- # announcements (2)
- # beginners (8)
- # boot (6)
- # calva (52)
- # cider (6)
- # cljs-dev (11)
- # cljsrn (3)
- # clojure (58)
- # clojure-austin (2)
- # clojure-russia (6)
- # clojure-spec (23)
- # clojure-uk (12)
- # clojurescript (29)
- # datomic (10)
- # emacs (1)
- # figwheel (2)
- # figwheel-main (2)
- # fulcro (3)
- # luminus (1)
- # off-topic (38)
- # re-frame (21)
- # ring-swagger (1)
- # robots (1)
- # shadow-cljs (65)
- # spacemacs (3)
- # tools-deps (16)
Hey guys, I'm a Clojure beginner and really interested in do TDD while solving some programming challenges. Do you use any test library to do function tests?
There is a java convention to prepend packages with some “owned” name, often a domain with the tld first This has been adopted for Clojure namespaces by some
@U3G3MBL9H If you look at clojure libraries and on http://clojars.org you will see that its typically project.module
or company.project.module
. No need to use com
or other qualifier and I havent seen anyone outside big corporates do this.
We had a requirement at work (big corporate) to use com.company-name.project.module
however they were only used internally.
I think you'll find library.core
+ library.module
is pretty common
see re-frame.core + re-frame.(module) https://github.com/Day8/re-frame/tree/master/src/re_frame
Also project.subsystem.api
is a thing that you see in projects, eg the ClojureScript compiler