JuliaCon 2025

DistributedNext: such Distributed, much wow
2025-07-23 , Main Room 4

Julia's Distributed stdlib has been part of the language from the beginning and
has a solid track record. However, being a standard library comes with higher
standards for changes and that has led to progress being somewhat slow. We
present DistributedNext as a way to:
1. Implement new features at a faster rate than Distributed.
2. Use DistributedNext as a testbed for these features to potentially upstream
to Distributed.


Julia's Distributed stdlib has been part of the language from the beginning and
has a solid track record. However, being a standard library comes with higher
standards for changes and that has led to progress on new features being
somewhat slow. In addition there are relatively few people with write access to
Distributed who have the time and expertise to review PRs for it. For these
reasons we decided to make a soft fork named DistributedNext to:
1. Implement new features at a faster rate than Distributed.
2. Use DistributedNext as a testbed for these features to potentially upstream
to Distributed.

In this talk we will discuss what we have already changed in DistributedNext,
how it has benefited Distributed, and the future plans for DistributedNext.

Data scientist at the European XFEL. Likes sleeping.