Set-oriented production rules in relational database systems
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
Microsoft C# Language Specifications
Microsoft C# Language Specifications
Aspect-oriented programming and modular reasoning
Proceedings of the 27th international conference on Software engineering
Ptolemy: A Language with Quantified, Typed Events
ECOOP '08 Proceedings of the 22nd European conference on Object-Oriented Programming
EventJava: An Extension of Java for Event Correlation
Genoa Proceedings of the 23rd European Conference on ECOOP 2009 --- Object-Oriented Programming
Mostly modular compilation of crosscutting concerns by contextual predicate dispatch
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
EScala: modular event-driven object interactions in scala
Proceedings of the tenth international conference on Aspect-oriented software development
Putting events in context: aspects for event-based distributed programming
Proceedings of the tenth international conference on Aspect-oriented software development
Hi-index | 0.00 |
Events have been introduced into a number of programming languages since they are known as a useful programming abstraction. Although those languages provide a language construct directly supporting events, they also provide a similar construct in parallel, which is a method. This paper proposes a new language construct named method slot and a new language DominoJ, which is a Java-based extension supporting method slots. A method slot is a single language construct supporting both methods and events by an integrated abstraction. This paper shows how method slots work as methods and events.