This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-11-03
Channels
- # beginners (167)
- # boot (22)
- # chestnut (3)
- # cider (9)
- # clojure (107)
- # clojure-berlin (1)
- # clojure-greece (3)
- # clojure-italy (6)
- # clojure-losangeles (6)
- # clojure-russia (8)
- # clojure-spec (71)
- # clojure-uk (42)
- # clojurescript (186)
- # community-development (1)
- # core-async (12)
- # core-typed (1)
- # css (15)
- # cursive (29)
- # data-science (11)
- # datomic (8)
- # defnpodcast (28)
- # duct (2)
- # fulcro (169)
- # graphql (6)
- # hoplon (3)
- # jobs-discuss (1)
- # kekkonen (5)
- # leiningen (11)
- # lumo (7)
- # off-topic (14)
- # om (1)
- # other-languages (14)
- # portkey (7)
- # re-frame (27)
- # reagent (14)
- # remote-jobs (1)
- # ring-swagger (5)
- # rum (15)
- # shadow-cljs (52)
- # spacemacs (59)
- # specter (78)
- # test-check (3)
- # vim (9)
- # yada (23)
@andy.fingerhut So did I, but then @melvoloskov really made it sound great 😄
has anyone used http://www.red-lang.org/ ? I was reading a news.yc article about forth/apl, and someone listed 'rebol/red' up there as one of the most amazing/concise languages of all time, but I don't understand yet why it's so great
Their demos on the homepage look pretty concise for the complexity they appear to hold.
I added a comment on there with a transducers version and a fixed version of the seq one that preserves types. Specter is the slowest of the three.
I have a lot of evidence to the contrary :)
@U064X3EF3 Ah cool. Just looked at the comment. Wonder why the transducer version is slower than the non-transducer one? Probably because the source collection is too small to reap benefits of transducers?
Yeah transducers would prob win on larger data. vec is also very fast on small colls because it just creates an array and just gives it to a vector as the root node
I generally always prefer the core lang over other tools unless there is a clear need for them. If the need is primarily syntax and to preserve types, in this example I don't see the benefit. Rarely does it matter to me if something stays a vector instead of just a sequence. Also I don't see much of a benefit to the syntactical differences here.
@dominicm: it's not clear to me if that is due to library design or fundamental language properties
I generally always prefer the core lang over other tools unless there is a clear need for them. If the need is primarily syntax and to preserve types, in this example I don't see the benefit. Rarely does it matter to me if something stays a vector instead of just a sequence. Also I don't see much of a benefit to the syntactical differences here.