Gradual typing has emerged as a compelling approach to reconcile the strengths of static and dynamic type systems. By permitting programmers to incrementally annotate code, it enables early detection ...
The optimisation of dynamic language runtimes has emerged as a critical research area in computer science, addressing the inherent challenges posed by languages whose types are resolved at runtime.