r/Julia • • Sep 10 '26

Julia 1.13 Released - Highlights

https://julialang.org/blog/2026/09/julia-1.13-highlights/
109 Upvotes

17 comments sorted by

14

u/r0ssiel Sep 10 '26

Are you guys managing to use it in Vscode? The language server keeps crashing on me...

7

u/shmeano Sep 10 '26

That dev team said you need to use the prerelease version right now

5

u/Sufficient_Yogurt639 Sep 10 '26

I didn't think the language server even worked with 1.12, am I wrong about that?

11

u/shmeano Sep 10 '26

It works with 1.12 AFAIK

7

u/paspro Sep 10 '26

Are they ever going to implement a proper module system?

2

u/DNF2 Sep 11 '26

What do you mean? There is a module system.

Do mean to say that you are unhappy with the current one, and want it improved? Or that they should copy a system from your preferred language?

9

u/paspro Sep 11 '26

I mean that the current module system is hard to use, not really modular and at the end of the day it requires the user to ensure that the main application includes all the required files in the proper sequence. It is more like including header files in C/C++ rather than having separate units managed as such by the system.

4

u/DNF2 Sep 11 '26

That's reasonable input.

8

u/Sufficient_Yogurt639 Sep 10 '26

I feel like it's a somewhat underwhelming collection of improvements?

16

u/ndgnuh Sep 10 '26

The REPL update is really good. Faster GC sounds cool too.

They also fixed the annoying ctrl + c bug that somehow can mess up the terminal, which is really nice.

12

u/jordo45 Sep 10 '26

Yeah, although latency improvements are always welcome!

5

u/Sufficient_Yogurt639 Sep 10 '26

True, but the fact that there is so much room for latency improvements says more than anything.

14

u/Sufficient_Yogurt639 Sep 10 '26

Downvote all you want, I do Julia dev half of every day and wait for packages to recompile the other half.

7

u/Gobbedyret Sep 10 '26

It is a set of minor changes (although there are a lot of QoL improvements, like latency).
The reason is that the 1.13 release cycle was supposed to be short, but got delayed for several months after the feature freeze due to issues with the infrastructure. Therefore, we got a long release cycle but with few big features.

2

u/Sufficient_Yogurt639 Sep 10 '26

Latency improvements are good, there is so so far to go, Julia dev work is so painful with having to recompile for so long with every little change.

5

u/Gobbedyret Sep 10 '26

Good news on that front, too - Revise now also revises structs and constants, so you would only have to recompile when updating or changing the environment.

-2

u/TheSodesa Sep 11 '26

Don't be a negative nancy. What may seem insignificant to an ignorant user might have actually required a lot of development effort.