Fork me on GitHub
#admin-announcements
<
2015-07-09
>
val_waeselynck19:07:57

I think we should stop asking programming questions here and post them on Stackoverflow instead.

roberto20:07:52

or better: sync the questions from here into stack overflow simple_smile

roberto20:07:18

i personally don’t like asking questions in stack overflow, mostly because I don’t like the ux.

meekan20:07:03

Hello! It's nice to be here. I am Meekan, your team's scheduling assistant. My scheduling brain can match everyone's calendars and offer the best times to meet. To connect your calendar, say meekan connect me, or meekan connect @channel

meekan20:07:04

To start a new meeting, just ask me. Try meekan we want to meet for lunch next week Say meekan help for a list of everything I can do.

arrdem20:07:54

why is this a thing and who's running it

peyotz20:07:10

meekan help

meekan20:07:10

Ask me to start a new meeting:`meekan we want to meet for lunch next week` Other commands available: meekan reschedule meekan delete For a full list see: http://tiny.cc/meekanhelp

curtosis20:07:36

just got bit by a 4th-party library written in Scala 2.9. No updates in 3 years. Can’t compile under 2.10. Between the sbt tire fire and binary compatibility, I may finally be over my residual Scala appreciation. Lift (and CSS selector transforms especially) are nifty, but the rest of it is taking years off my life.

gtrak20:07:25

css selector transforms sounds like enlive/laser

curtosis20:07:09

That’s @dpp obviously, who did the original in Lift based on Enlive. simple_smile

curtosis20:07:20

*based partly on

gtrak20:07:23

right! didn't know he was doing cljs

dpp20:07:38

Yeah... I'm doing Clojure/ClojureScript... and Lift plays well with both: https://github.com/dpp/devoxx_pl_2015_scala_clojure

curtosis20:07:19

Ah! I knew you’d done a presentation on the combo recently and was failing at google-fu.

dpp20:07:48

Also... I feel your pain about the Scala version fragility issue... I've ranted about it recently: http://blog.goodstuff.im/scala_version_rant

curtosis20:07:26

I have that rant bookmarked.

curtosis21:07:12

I can either externalize the offending 3rd-party code into a “micro”-service to keep my (still-trivial) Lift app on 2.10, or I can rewrite the app into clojure[script] and keep it in the same JVM. Or a combination. 😉

curtosis21:07:51

There are positive reasons to split it, and positive reasons to rewrite it, as well as costs both ways. I just was hoping to defer some of the questions longer.

seancorfield21:07:48

Scala is still having binary compatibility issues on minor versions? https://clojurians.slack.com/archives/general/p1436475048003868

seancorfield21:07:01

The pain of 2.7 -> 2.8 still haunts me and was instrumental in us moving from Scala to Clojure 😞

seancorfield21:07:12

Well… Clojure simple_smile simple_smile simple_smile 👍

curtosis22:07:42

Hmm…. talk by Odersky in March — he says in passing that Clojure solves the problem by shipping source, not binary.

curtosis22:07:23

s/shipping/building from/

arrdem22:07:13

Well there is that, also Clojure's coupling mechanism, vars, is rock solid

curtosis22:07:45

I don’t think I knew that. Makes sense, obviously — it is a lisp.

curtosis22:07:14

so far successfully avoided having to look inside a clojure jar. 😉

gtrak22:07:16

i wonder if fixing the long-standing transitive-compilation bug would affect this argument simple_smile

meow22:07:54

a cljs jar is just source code, I assume the same is true about clj

seancorfield23:07:30

Even with AOT’d code, Clojure has often been better than Scala’s record: during the 2.7 -> 2.8 migration, pretty much every single milestone build during the prerelease process broke your entire dev tool chain and you couldn’t update anything until all of the compiler + build tool + testing lib + other libs were all updated to that exact same milestone build. It was hell...

jwm23:07:18

I dont think scala should last heh

jwm23:07:57

and I love a lot of languages but the only redeeming quality it has is its easier for java hardheads to use is not enough to keep a language alive

seancorfield23:07:58

Despite my experiences, I still like Scala — the language — and I think it’s an impressive achievement. I think it’s made it possible for several other, newer languages to push the envelope regarding FP.

mattly23:07:24

I had some experiences on a Scala project with implicits that were reminiscent of debugging ruby code

mattly23:07:42

never again

seancorfield23:07:50

Yeah, implicits are… interesting…