clojure-dev

Issues: https://clojure.atlassian.net/browse/CLJ | Guide: https://insideclojure.org/2015/05/01/contributing-clojure/
alexmiller 2020-04-21T21:29:59.101900Z

in case anyone noticed but didn't say anything, https://build.clojure.org's ssl cert expired a few days ago but is now fixed

alexmiller 2020-04-21T21:30:21.102400Z

but no one said anything, so I just assume no one noticed :)

seancorfield 2020-04-21T21:33:41.103900Z

@alexmiller While you're around... are there any further things that will go into 1.10.2? It's been sat at alpha 1 for over a month so I was wondering if something was blocking a "gold" release.

alexmiller 2020-04-21T21:34:01.104100Z

maybe

alexmiller 2020-04-21T21:34:21.104600Z

I've got a handful of jiras in the consideration bucket

alexmiller 2020-04-21T21:34:57.105700Z

we seemed to have unblocked the graalaverse so seems less urgent now :)

👽 1
seancorfield 2020-04-21T21:35:12.106100Z

Ah, OK. And just to satisfy my curiosity, if I test against 1.11.0-master-SNAPSHOT, that is the same as 1.10.2-alpha1, yes?

alexmiller 2020-04-21T21:35:35.106400Z

I think it's actually older at this point?

alexmiller 2020-04-21T21:36:03.106700Z

yeah, 1.10.2-master-SNAPSHOT is the head right now

alexmiller 2020-04-21T21:36:17.107Z

but that should be the same as 1.10.2-alpha1

alexmiller 2020-04-21T21:36:36.107500Z

1.11.0-master-SNAPSHOT I think should be same as 1.10.1 right now

seancorfield 2020-04-21T21:36:42.107700Z

Ah, of course. Silly me.

alexmiller 2020-04-21T21:36:51.108Z

well, that's all admittedly confusing :)

alexmiller 2020-04-21T21:37:15.108600Z

we did look at a few tickets that were found .... wanting, so didn't make it into an alpha2

seancorfield 2020-04-21T21:37:29.108900Z

I'm just eager to start testing against new stuff as it drops on master 🙂

alexmiller 2020-04-21T21:37:35.109100Z

I would really like to get https://clojure.atlassian.net/browse/CLJ-2469 fixed

alexmiller 2020-04-21T21:37:42.109300Z

mostly b/c I broke it :)

alexmiller 2020-04-21T21:38:08.109700Z

and https://clojure.atlassian.net/browse/CLJ-2295 is tiny but one that's an old regression

alexmiller 2020-04-21T21:39:30.111Z

and https://clojure.atlassian.net/browse/CLJ-2529 is something I've spent a bunch of time on and actually see every day because of how Cursive works and is super frustrating to me, but probably has too many possible ramifications to be worth considering in 1.10.x so will probably wait

alexmiller 2020-04-21T21:40:19.111400Z

and there's a few others that are maybe a little farther away but could be prioritized

seancorfield 2020-04-21T21:42:15.111900Z

Hmm, I think I've run into CLJ-2529 with Chlorine sometimes too.

alexmiller 2020-04-21T21:43:07.113100Z

Cursive wraps every execution so it happens on ALL exceptions reported in Cursive repl

alexmiller 2020-04-21T21:43:48.113600Z

it reports every error from inline execution as a syntax error

alexmiller 2020-04-21T21:47:47.116500Z

the history on the code for that one is long and features repeated misunderstandings and bandages on top of the actual problems that we addressed directly in 1.10 for errors. The patch is really about undoing some of that stuff and letting what we already did work. I could probably do a full talk about that ticket.

alexmiller 2020-04-21T21:48:01.116700Z

which like 3 people would appreciate

5
😆 16
2020-04-21T21:50:02.116900Z

"unblock the graalaverse!" sounds like a line spoken by a villain in a B movie 🙂

💯 1
2020-04-21T21:59:57.117900Z

(Come on, people, if we can get 30 reactions to that comment, maybe he will give the talk 🙂

cfleming 2020-04-21T22:02:49.118300Z

I for one would love to hear it!

cfleming 2020-04-21T22:03:29.119100Z

I think that that shouldn’t be a problem any more with Cursive if you’re working with a 1.10+ project though, right @alexmiller?

alexmiller 2020-04-21T22:03:37.119400Z

I think I've maxed out the audience here

cfleming 2020-04-21T22:03:49.119800Z

That should be setting the metadata and not loading any more.

alexmiller 2020-04-21T22:04:06.120200Z

@cfleming I'm typically like 9 releases behind in my tools, so I may just not have the right bits yet

2020-04-21T22:04:31.120800Z

Is this the one time where @channel would have helped?

alexmiller 2020-04-21T22:05:52.121200Z

I'm on IDEA 2018.2.5 and Cursive 1.8.0-2018.2

alexmiller 2020-04-21T22:06:33.121700Z

"old school"

cfleming 2020-04-21T22:07:12.121900Z

Yeah, I think that’s fixed in 1.9.0.

cfleming 2020-04-21T22:07:18.122300Z

That is indeed the classic edition.

alexmiller 2020-04-21T22:07:27.122500Z

I fear change

cfleming 2020-04-21T22:07:40.122800Z

At least you’re now motivated to fix the Clojure bug.

alexmiller 2020-04-21T22:08:08.123Z

yeah

alexmiller 2020-04-21T22:12:03.123800Z

iirc one of the earlier related bugs was the source of a lot of CIDER angst, so I'm worried about "fixing" it without making sure we haven't violated some assumption there

cfleming 2020-04-21T22:12:45.124600Z

Yeah, I have a link to a bunch of CIDER/nREPL issues about how that worked, and differences between how load worked in CLJ and CLJS

cfleming 2020-04-21T22:13:04.125100Z

IIRC in CLJS it doesn’t return the value of the last form evaluated in the file, and in CLJ it does.

cfleming 2020-04-21T22:13:32.125500Z

So that workaround doesn’t work for CLJS.

seancorfield 2020-04-21T22:14:05.126100Z

(so glad Chlorine doesn't rely on much beyond what's actually in Clojure itself!)