4 ms·
Or more directly, the property of type groundedness + multiple dispatch allows for devirtualization of dispatches to get static-like performance in a dynamic la
by ChrisRackauckas 4y ago
Or more directly, the property of type groundedness + multiple dispatch allows for devirtualization of dispatches to get static-like performance in a dynamic language. That was the main design principle, which was a conjecture from Jeff's thesis later proven in a type-theoretic way by Jan Vitek's group.
https://arxiv.org/pdf/2109.01950.pdf https://arxiv.org/pdf/2109.01950.pdf