clojure-dev

mfikes 2022-12-13T12:59:46.169939Z

Another example of the same undefined behaviour surrounding "undropping" (with 1.12.0-alpha1). Nothing to say other than "it's undefined":

user=> (drop 3 [0 1 2 3 4 5 6 7])
(3 4 5 6 7)
user=> (drop -2 *1)
(1 2 3 4 5 6 7)

😵‍💫 3
imre 2022-12-13T14:15:28.238379Z

Slightly reminiscent of an out-of-bounds read

souenzzo 2022-12-13T14:28:09.658759Z

This is a potential OOM issue, right?

borkdude 2022-12-13T13:18:05.015069Z

How thoughtful that JS even has a value to indicate undefined ;)

2022-12-13T16:54:08.467139Z

not sure if this is the channel but I see on tools.build github Readme this as the latest stable coordinates org.clojure/tools.build {:mvn/version "0.8.5"} but looking at maven central, 0.8.4 is the latest deployed

seancorfield 2022-12-13T17:10:07.616529Z

#tools-build is the best channel. Alex said it was just a snafu on the latest deployment and since there's not much new in 0.8.5, he didn't think it was worth doing a new deployment.

👍 1
seancorfield 2022-12-13T17:10:53.227899Z

I think 0.8.4 is the first version that was published to Maven -- it's always been git only prior to that @jpmonettas

👍 1
2022-12-13T17:15:24.942789Z

I'm using tools.build in a library so was needing a mvn release since I need it to end up in the pom

Alex Miller (Clojure team) 2022-12-13T17:23:37.999779Z

you can use 0.8.4 for now. I expect to do a 0.8.6 at some point in the next couple weeks

2022-12-13T17:24:03.881609Z

sure, 0.8.4 works fine for me

2022-12-13T17:24:13.800709Z

thanks!