Is Julia 2.0 needed?

There’s not a huge reason to go to 2.0, e.g. not OOP, since it can be added, is already available:

With new juliac (its PR was recently merged, it’s in 1.12) you have compiled binaries, and avoid these issues, I believe:

  • permanently fixing type piracy and invalidations
  • transparent caching of compiled binaries

You can add a lot of things without any breaking changes, though I still think we want 2.0, with some technically breaking changes, and it wouldn’t be difficult to migrate to, or support older 1.x Julia with same code, but it’s not a huge need, and I realize I’m in minority pushing for it. With 1.10 soon LTS, it might become a good time to think of such more.

2 Likes