This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-02-05
Channels
- # adventofcode (8)
- # aleph (42)
- # announcements (4)
- # beginners (157)
- # boot (4)
- # calva (1)
- # cider (6)
- # cljdoc (8)
- # cljs-dev (1)
- # cljsrn (3)
- # clojure (50)
- # clojure-europe (9)
- # clojure-italy (16)
- # clojure-nl (2)
- # clojure-russia (6)
- # clojure-spec (59)
- # clojure-uk (25)
- # clojurescript (20)
- # core-async (41)
- # cursive (30)
- # data-science (9)
- # datomic (20)
- # fulcro (28)
- # kaocha (9)
- # nrepl (1)
- # off-topic (3)
- # om (3)
- # pathom (10)
- # re-frame (8)
- # reagent (2)
- # ring-swagger (38)
- # rum (9)
- # shadow-cljs (209)
- # spacemacs (7)
- # tools-deps (11)
- # vim (6)
- # yada (2)
Morning
anyone got any favoured solutions for emacs-based collaborative code editing / browsing ?
thanks - seems to work ok on emacs too @dominicm
floobits seems to work ok without forcing me to use emacs in a terminal... i can do it, but i'm sadly wedded to trackpad scrolling so it's a bit painful
(i recently changed my emacs runtime to get smoother scrolling)
I've used floobits a little. I think it's the best cross editor option out there by a mile.
it worked quite well from emacs... bad from atom though - you couldn't share anything less than the entire project you are working on, which is less than ideal in a monorepo world
yeah not sure it's built for monorepo in mind. I've used in from Emacs and IntelliJ Idea and it worked ok but Idea was same as Atom in that the entire project is shared.
I was actually using it on a Java project not Clojure but Floobits obviously doesn't really care.
TIL:
(= #:example{:foo "bar"} {:example/foo "bar"})
;; true
And
(merge #:example{:foo "bar"} #:sample{:baz "bat"})
;; {:example/foo "bar", :sample/baz "bat"}
Sorry if everyone else knew about this already. It came as news to me 😊
Also
(set! *print-namespace-maps* false)
i rarely use :keys
, i find the longer binding form much more readable (let [{foo :example/foo} #:example{:foo "bar"}] foo)
Huh, I love :keys
and use it almost exclusively.
i used to use :keys
a lot, and then i found i was running out of steam with it - it's not so good with destructuring nested maps or changing names for binding - so i ended up preferring the more flexible long form because using just one or the other makes for much easier code comprehension, and i ended up with better bound names more often with the long form, so the extra verbosity was a price worth paying
Bohemian Git-sody... I found this rather fun, although it could be the Guinness talking https://twitter.com/JordanHawker/status/1090933555067158529?s=19