This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-03-01
Channels
- # aleph (4)
- # arachne (24)
- # beginners (231)
- # boot (4)
- # cider (63)
- # clara (36)
- # cljs-dev (57)
- # clojure (195)
- # clojure-dev (12)
- # clojure-gamedev (2)
- # clojure-greece (1)
- # clojure-italy (10)
- # clojure-poland (4)
- # clojure-spec (36)
- # clojure-uk (65)
- # clojurescript (133)
- # core-async (8)
- # core-logic (2)
- # cursive (18)
- # data-science (3)
- # datomic (58)
- # defnpodcast (3)
- # duct (2)
- # emacs (2)
- # fulcro (27)
- # graphql (3)
- # hoplon (18)
- # jobs (2)
- # jobs-discuss (10)
- # jobs-rus (1)
- # lumo (1)
- # mount (6)
- # nyc (2)
- # off-topic (27)
- # pedestal (13)
- # re-frame (71)
- # reagent (105)
- # reitit (4)
- # ring (2)
- # ring-swagger (1)
- # rum (10)
- # shadow-cljs (172)
- # spacemacs (24)
- # sql (26)
- # tools-deps (1)
- # uncomplicate (4)
- # unrepl (51)
- # vim (3)
- # yada (11)
How do I find an unmatched delimiter in Clojure source files? I'm trying to run a REPL with boot repl
, but boot won't let me because of an unmatched ']' delimiter somewhere in my project, probably caused by parinfer. The error I get does not mention in which file the delimiter is:
`
java.lang.RuntimeException: Unmatched delimiter: ]
clojure.lang.ExceptionInfo: Unmatched delimiter: ]
line: 180
Try boot -b | cat -n
to get a line-numbered version of the actual Boot script that is run. And look for line 180.
Is there a way to get boot to run tasks from a specific directory? I'm trying to get boot-cljs to build my clojurescript source from a sub-directory, so :npm-deps/:install-deps will npm install node_modules into that directory. (Instead of all sub-projects sharing a project-wide node_modules) Perhaps I can do this through pods?
I've tried settings user.dir system property, but that doesn't seem to work correctly.