Logo - Fakultät Illustration



"Implicit invocation of traits"

AutorInnen: Thomas Pawlitzki
Friedrich Steimann
Kategorie: Konferenzbandbeiträge
erschienen in: Proceedings of the 2006 ACM Symposium on Applied Computing (2010) 2087-2091.

We propose the introduction of a special kind of traits that implement methods implicitly invoked when an event of a given type occurs. Events are announced explicitly in the source code at their place of origin, and classes publishing events, as well as traits subscribing to them, are explicitly marked as such. The result is greater independence of publisher and subscriber (when compared to other implementations), as well as an explicit interface between the two. An implementation in Scala is briefly sketched.

Download: PDF
FernUni-Logo FernUniversität in Hagen, Fakultät für Mathematik und Informatik, Lehrgebiet Programmiersysteme, 58084 Hagen, Tel.: +49 2331 987-2998