Juliacon 2024

ScopedValues -- What are they good for
07-10, 15:50–16:00 (Europe/Amsterdam), REPL (2, main stage)

ScopedValues are a new language feature in Julia 1.11, in this talk I will discuss their uses and some implementation details.


ScopedValues allow for the propagation of values using dynamic scope, that means that in contrast to global values different tasks executing at the same time can see different values.

This makes ScopedValues a useful tool for propagation of options in a composable manner.