JoinActors: A Modular Library for Actors with Join Patterns
This paper presents an improved, modular version of the JoinActors library for Scala 3 that leverages metaprogramming to provide a developer-friendly API and an extensible architecture for integrating, comparing, and optimizing various join pattern matching algorithms, demonstrating significant performance gains over previous implementations while maintaining semantic correctness.
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)2026-03-09💻 cs