graalvm

lread 2024-09-17T14:11:52.860859Z

https://www.graalvm.org/release-notes/JDK_23/ 🎉

🎉 2
lread 2024-09-17T14:14:34.588669Z

https://www.youtube.com/watch?v=8puMt1gVOr8 🍿

lread 2024-09-17T16:44:06.845259Z

They've, as usual, https://medium.com/graalvm/welcome-graalvm-for-jdk-23-203928491b2b

borkdude 2024-09-17T17:46:53.650859Z

Any interesting features?

lread 2024-09-17T17:51:46.755439Z

Yeah, the usual faster, smaller, and less memory claim should be interesting to verify! I'm also interested in the new build reports.

👍 1
borkdude 2024-09-17T18:15:32.150539Z

Nice, will try after Heart of Clojure

lread 2024-09-17T19:00:24.884479Z

The Graal team seems strong. Each release typically comes with significant improvements.

Ingy döt Net 2024-09-17T21:10:59.043669Z

I'll try it out in yamlscript along with with 1.12.0 and report back.

👍 2
Ingy döt Net 2024-09-17T22:39:14.465559Z

The great new is everything built and tested perfectly with 23 and 1.12.0!

Ingy döt Net 2024-09-17T22:40:14.095919Z

But I saw no noticable differences in native-image build time, or binary artifact size.

Ingy döt Net 2024-09-17T22:40:43.231679Z

Good to be up to date at least.

Ingy döt Net 2024-09-17T22:44:07.413229Z

How often do you guys update library dependency versions? I have only done it as needed, and I don't actually know how to do it automatically. I use project.clj but set up to generate matching deps.edn files... Does lein have a deps version updater or similar?

borkdude 2024-09-17T22:47:54.561579Z

lein ancient, deps.edn has antq or neil dep upgrade

borkdude 2024-09-17T22:48:06.362459Z

maybe antq does also leiningen btw

lread 2024-09-17T22:48:47.256359Z

Yeah pretty sure antq does project.clj

Ingy döt Net 2024-09-17T22:49:58.106139Z

I could also try neil on the deps.edn files and apply the changes back to project.clj

Ingy döt Net 2024-09-17T22:50:29.311929Z

I'll try antq too. cheers

lread 2024-09-17T22:50:42.046089Z

I tend to keep things up to date • to make sure my libs work with latest • to take advantage of new featues and bug fixes • to help the community by testing out new versions of libs and reporting any problems I find

Ingy döt Net 2024-09-17T22:51:38.488839Z

not a huge concern as everything is working, but yeah @lee those goals are 👍

Ingy döt Net 2024-09-17T22:52:06.508969Z

super impressed that 1.12.0 broke non of my old deps

borkdude 2024-09-17T22:52:23.687409Z

as it should (not), welcome to clojure ;)

Ingy döt Net 2024-09-17T22:52:55.064169Z

aye. I've heard rich talk that talk. but now I'm a believer

borkdude 2024-09-17T22:53:28.003139Z

gotta catch some zzzz now, I'm at #heartofclojure conference and have an unexpected second workshop coming up tomorrow since the first one was fully booked

Ingy döt Net 2024-09-17T22:53:31.220879Z

and still no good at typing...

borkdude 2024-09-17T22:53:50.385129Z

ah well, clojure is dynamically typed anyway

Ingy döt Net 2024-09-17T22:54:14.400969Z

@borkdude wish I was there!

❤️ 1
Ingy döt Net 2024-09-17T22:54:35.014199Z

I meant typing text on a laptop keyboard 😄

borkdude 2024-09-17T22:55:07.230299Z

I know, it was a joke 😂

Ingy döt Net 2024-09-17T22:55:27.558339Z

maybe I need to type more dynamically!!!

😂 1
Ingy döt Net 2024-09-17T22:55:52.259929Z

have a great conference

➕ 1
🙏 1
souenzzo 2024-09-18T10:36:09.546819Z

> How often do you guys update library dependency versions? usually, it is not required You can upgrade if you want to use any new feature 🙂 Bump libraries for no reason is a antipattern imho About security: blindly upgrade libraries is exchange know security bugs for unknown security bugs.

souenzzo 2024-09-18T10:37:17.006909Z

> super impressed that 1.12.0 broke non of my old deps if it breaks please report it. It is probably a bug.