This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-09-21
Channels
- # beginners (82)
- # bitcoin (1)
- # boot (38)
- # cider (6)
- # cljs-dev (13)
- # cljsrn (5)
- # clojure (320)
- # clojure-italy (22)
- # clojure-losangeles (6)
- # clojure-russia (55)
- # clojure-spec (25)
- # clojure-uk (48)
- # clojurescript (64)
- # component (16)
- # core-async (6)
- # cursive (54)
- # data-science (2)
- # datascript (2)
- # datomic (8)
- # docker (1)
- # ethereum (1)
- # fulcro (1)
- # garden (1)
- # graphql (16)
- # heroku (6)
- # hoplon (12)
- # jobs (4)
- # juxt (1)
- # leiningen (9)
- # off-topic (39)
- # om (13)
- # om-next (2)
- # onyx (9)
- # pedestal (2)
- # portkey (12)
- # re-frame (25)
- # reagent (6)
- # ring-swagger (4)
- # schema (1)
- # shadow-cljs (10)
- # spacemacs (11)
- # testing (19)
- # uncomplicate (1)
- # unrepl (6)
- # vim (21)
- # yada (3)
Majorly off topic, but Java 9 came out. Is this positively affecting Clojure somehow?
clojure will be fine, leiningen and boot need to adapt, the next lein is out but requires clojure 1.9
both leiningen and boot will start up slower until they find something else on java 9 to replace the bootclasspath trick
@noisesmith @borkdude boot works today.
:thumbsup:
@borkdude oh, I was misinformed https://github.com/boot-clj/boot/issues/529
but misinformed by a usually reliable source 😄
@noisesmith yeah, I've come at this late enough to see his retraction put everywhere.
haha, OK
He's been very thorough in retracting it, actually. Surprisingly so now I consider it.
as I said "usually reliable" - a very forthright guy
Just FYI. Confident there will be a lot of iTerm2 users here (though off topic): https://www.bleepingcomputer.com/news/security/iterm2-leaks-everything-you-hover-in-your-terminal-via-dns-requests/
@borkdude: I thought this talk from Clojure/west was pretty comprehensive about the interaction between Java 9 and Clojure: https://www.youtube.com/watch?v=4fevIDAxQAM
Short version is that none of the Java 9 stuff is especially good for Clojure, and several things are bad for it
@timgilbert thanks
although since then several things have been rejected. For example: did modules actually make it into Java9
I know it failed the final vote, but I don't know how JVM politics work
yes, they did
https://www.theregister.co.uk/2017/07/02/java_9_release_back_on_track/
I didn't really like the module system too much, because I couldn't really see what problem it solved outside of allowing smaller jvms & executables. I feel like a module system can provide more (versioned dependencies is something I've seen requested a few times) However, I think they mostly made the right pragmatic compromises around allowing access to internal namespaces present in the JVM & undoing the breakiness of this change.
imo they punted on all the hard parts that would have provided value and just have made things harder to use, with so many escape hatches they have also given up the safety that was the theoretical benefit
would rather they worked on something like value types or TCO instead :)
@alexmiller what were some of those hard parts that they could have chosen to focus on?
well, versions for one
interaction with classloaders for the second
I remember @dnolen retweeting a video about an elderly woman talking about activism, equality and other socially relevant things
but I totally forgot the name, anyone have a clue?
it was at a tech conference, but not very tech related
and I can't find it 😛
Linda Rising talks are always amazing!!