This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # aatree (33)
- # admin-announcements (70)
- # alda (6)
- # aleph (2)
- # announcements (6)
- # aws (7)
- # beginners (40)
- # bitcoin (1)
- # boot (138)
- # cider (24)
- # cljs-dev (9)
- # cljsjs (18)
- # cljsrn (35)
- # clojars (4)
- # clojure (211)
- # clojure-art (4)
- # clojure-austria (2)
- # clojure-hamburg (8)
- # clojure-russia (66)
- # clojure-sg (3)
- # clojured (1)
- # clojurescript (73)
- # cursive (9)
- # datomic (124)
- # dirac (8)
- # editors (3)
- # emacs (13)
- # euroclojure (10)
- # hoplon (207)
- # jobs (4)
- # ldnclj (27)
- # lein-figwheel (3)
- # leiningen (10)
- # mount (5)
- # music (1)
- # off-topic (9)
- # om (92)
- # onyx (36)
- # perun (30)
- # proton (47)
- # re-frame (11)
- # reagent (11)
- # ring-swagger (7)
- # yada (2)
It's probably worth finding an article which is: Pick a generic editor from this list: - Vim - Emacs - Those Big IDE things. Then saying, okay, you've picked? Go look at this article, find your editor, and configure it for Clojure.
And the former article will cover pros/cons of each, in a balanced way. Talking about community, plugins, etc.
@dev-hartmann: The world disappoints me that it doesn't come up on google, if it does
@dominicm: I'm still new to clojure and can't decide between emacs + cider + clojure-mode and intellij idea and cursive
Emacs (and vim), are great to learn, as they are just text editors. So they'll move from language to language with you very comfortably.
But yeah, please PR some (as unbiased as possible) information on choosing IntelliJ IDEA as a day-to-day editor.
Just added my thoughts on vim as an editor. There's loads to be added to this document, and I don't use most editors. So I'll leave this open for you guys to PR like crazy if you don't mind. If you don't want to write stuff down, I think a "other links" sections would be really useful as well, so I'd appreciate an issue/pr opening with that link for inclusion.
d is not a motion.
w is a motion,
d is an operator. Operators can be combined with motions or objects. Not sure what's difference between motion and object but that's how Vim help defines them.
Oops @juhoteperi I'll have to go back and reread (or you can PR 😉 ) I'm admittedly no master of the terms in the area. I use an abstract view of them.
Difference between object and motion could be that you can use motions without operators to move, but objects only make sense together with operator. But I'm not sure.
hi, does anyone heard about some automatic test runner for clojure, I mean something like .net ncrunch tool ? http://www.ncrunch.net/ Executing lein test every 30s seems tedious
@dominicm: It would be cool to have tool-configuring pages under http://clojure.org/guides if anyone is interested in contributing them. I don't know that I'd want the "pick a tool" stuff on there though unless it was very cursory.
@alexmiller: The tool-configuring I'm thinking should just be an aggregation of links, as people like their editors differently (especially your emacs/vim guys, yeesh!) Would you find something similar to that useful? Or would you prefer per-tool guides fully laid out? Because maintaining a cursive setup guide, is nothing compared to "Go to the cursive site"
@alexmiller: Definitely would be viable then. As I collect things, I'll try contribute them back. Does the new clojure site have an issue list with "Help Wanted" tags? Would be handy for stuff like this?
I need to read/sign the Clojure CA at some point. That's what has put me off actual contributions before now (not knowing what rights I'm giving up yet)
the basic idea is that you assign joint copyright to Rich (you do not give up your rights)
but you share those rights with Rich. The content on the site is currently offered under the EPL (same as Clojure). If we ever decided to change license or offer a dual license (for example one of the CC licenses) then we could do that without seeking permission anew from every contributor.
in return, Rich promises to always make the content/code available under some http://opensource.org/ approved license
the actual CA can be read/signed here: https://secure.echosign.com/public/hostedForm?formid=95YMDL576B336E
Is that summary written anywhere? You should put it somewhere (I like documenting things that I didn't know)
@dominicm: no, and it does not constitute legal advice :) but I think the CA is actually pretty easy to read and obtain the same summary from
hi, I'm creating a simple load tester and am looking for the best approach to create a test schedule using timers of OK precision, seldom missing a time with more than +/- 5 ms. I'm guessing overtone/at-at could be reliable. jarohen/chime seems more idiomatic, but I'm not sure about the timing precision when using core/async timeout channels
@molst I wanted a system with greater time precision than afforded by core.async timeouts and wrote this: https://github.com/dball/valves/blob/master/src/dball/valves.clj#L47-L68
It just wraps the java fixed rate scheduler and writes ticks to a channel. You could couple directly to the java scheduler if you don’t want the hassle of core.async
@molst yes, for generating load at a rate precise to milliseconds, using scheduleAtFixedRate using a ScheduledThreadPool works very well
Related to the question above from @dominicm about an editor guide, a version of that exists on clojure-doc: http://clojure-doc.org/articles/content.html#essentials
Thanks @donaldball @jonahbenton ! The dball/valves thing seems like exactly what I need. I will definately check it out
hey you guys, is there any way to get spacemacs to not slow down to a crawl when printing my mongodb documents to stdout or the repl?