This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # admin-announcements (6)
- # beginners (73)
- # boot (84)
- # cider (9)
- # cljs-edn (5)
- # cljs-site (8)
- # cljsrn (2)
- # clojure (158)
- # clojure-austin (1)
- # clojure-canada (1)
- # clojure-dusseldorf (2)
- # clojure-ireland (1)
- # clojure-russia (45)
- # clojure-sg (2)
- # clojure-uk (28)
- # clojurebridge (2)
- # clojurescript (142)
- # core-async (43)
- # cursive (23)
- # datascript (5)
- # datomic (9)
- # dirac (4)
- # emacs (23)
- # funcool (1)
- # garden (1)
- # hoplon (280)
- # jobs (1)
- # ldnclj (6)
- # leiningen (37)
- # luminus (6)
- # om (30)
- # om-next (1)
- # onyx (6)
- # perun (24)
- # re-frame (10)
- # reagent (20)
- # remote-jobs (1)
- # rethinkdb (2)
- # ring-swagger (4)
- # rum (3)
- # spacemacs (6)
- # untangled (36)
- # yada (5)
whats the best way to programmatically find the latest versions of various packages? does clojars have an api that you can tap into
@agi_underground: another good book that I can recommend to start with Clojure is Living Clojure by Caring Meier
As the next step I’m going to read Clojure Applied which looks really useful and practical once you have some Clojure knowledge under your belt.
+1 for Living Clojure, if you're completely new to the language it's a great gentle introduction. The Joy of Clojure is great for digging a bit deeper.
thanks for all for your recommendations, i think i will start to read "Living Clojure", that has really nice and clear explanation of language details. And looks really structured.
@agi_underground: I can also vouch for #C0M8PCF7U, very nice book and very nice to have it both in print and online
lein have a headless option for its repl. You can start it with
nohup lein repl :headless :port 5000 &
with nohup, the repl won't be suspended on the background… and won't be killed when you close the shell.
the repl will work if I foreground it and then
lein repl :connect 5000 from a different shell
also starting the headless repl with
nohup lein repl :headless :port 5000 but no & to background it
@kimsnj: nohup.out stays blank for a while and eventually reads
+ Stopped nohup lein repl :headless :port 50000
I must admit I don't have any idea why this might happen (and I must disconnect). Maybe you'll have more luck in the #C0AB48493 channel.
I fixed the above with the help of @vipaca in #C0AB48493 by using
$(nohup lein repl :headless :port 9999)
that starts a repl in the background that you can then access with
lein repl :connect 9999 or :Connect in vim with fireplace.vim
Do any of you guys have experience in both Emacs and Atom with Proto-REPL? The latter works pretty well, but I wonder if it might be worthwhile to get some Emacs under my belt?
I’ve messed around with Emacs before, but I mean for Clojure/Lisp, is the Cider REPL that much better than the ProtoREPL in Atom?
I’d say stick to what you are most productive with. Learning a new tool takes time. I’m comfortable with Emacs for clojure, but use IntelliJ for java. Of course, if you are curious about learning a new tool, then that is another matter.
I’m definitely interested in new tools (hence Clojure), but it seems like the big sell is the REPL in Emacs, and I can get a Lein REPL in Atom, and auto eval of expressions.
and I personally like using the clj-refactor emacs plugin, which has a dependency on cider
@lucaska: IntelliJ (community edition - free) plus Cursive plugin (also free for non-commercial use) is a compelling alternative to Emacs+Cider
I’ll start messing around with Emacs, but I figure maybe I should right a couple thousand lines of Clojure before worrying too much about productivity.
I have LightTable, but would have to do some RTFMing, as it wasn’t apparent what was going on. Cool ideas in there though.
I get the editor stuff, but I wasn’t able to get a repl/docs working very fast. Or I had to keep reconnecting to the docs or something.