JoinActors: A Modular Library for Actors with Join Patterns

Questo lavoro presenta e valuta una versione migliorata di JoinActors, una libreria modulare per Scala 3 che integra i pattern di join tramite metaprogrammazione, consentendo il confronto sistematico di diversi algoritmi di matching che offrono prestazioni significativamente superiori rispetto alle implementazioni precedenti mantenendo la stessa semantica corretta.

Ayman Hussein (Technical University of Denmark, Denmark), Philipp Haller (KTH Royal Institute of Technology, Sweden), Ioannis Karras (Technical University of Denmark, Denmark), Hernán Melgratti (University of Buenos Aires, Argentina / CONICET, Argentina), Alceste Scalas (Technical University of Denmark, Denmark), Emilio Tuosto (Gran Sasso Science Institute, Italy)Mon, 09 Ma💻 cs

Efficient Selection of Type Annotations for Performance Improvement in Gradual Typing

Questo paper presenta una tecnica leggera ed efficiente per selezionare un sottoinsieme di annotazioni di tipo derivate dall'inferenza al fine di migliorare le prestazioni di esecuzione dei programmi a tipizzazione graduale, riducendo i cast a runtime costosi e mantenendo tempi di compilazione stabili.

Senxi Li (University of Tokyo, Japan), Feng Dai (University of Tokyo, Japan), Tetsuro Yamazaki (University of Tokyo, Japan), Shigeru Chiba (University of Tokyo, Japan)Mon, 09 Ma💻 cs

Ohana trees, linear approximation and multi-types for the λλI-calculus: No variable gets left behind or forgotten!

Questo articolo introduce una nuova teoria equazionale per il calcolo λ\lambdaI basata sugli "Ohana trees", che preservano le variabili nascoste o infinite, e ne dimostra la coerenza attraverso l'analisi di approssimazione, l'espansione di Taylor e un modello denotazionale basato su un sistema di tipi relazionale modificato.

Rémy Cerda, Giulio Manzonetto, Alexis Saurin2026-03-05💻 cs