SWRTJ is a Java-like language where units of objects' functionality are modeled by traits and by records (a construct that complements traits to model the state part of objects). We provide a stand-alone compiler as well as an Eclipse text editor, with standard IDE functionalities (syntax highlighting, code completion, outline, building, etc.). All software is GPL. Records and traits are assembled in classes that are instantiated (as usual) to build objects. The composition of records and traits is realized by explicit operators of the language, allowing code manipulations for achieving fine-grained code reuse.
SWRTJ - Sugared Welterweight Record-Trait Java
BETTINI, LORENZO;DAMIANI, Ferruccio;MARGARIA, Ines Maria;
2010-01-01
Abstract
SWRTJ is a Java-like language where units of objects' functionality are modeled by traits and by records (a construct that complements traits to model the state part of objects). We provide a stand-alone compiler as well as an Eclipse text editor, with standard IDE functionalities (syntax highlighting, code completion, outline, building, etc.). All software is GPL. Records and traits are assembled in classes that are instantiated (as usual) to build objects. The composition of records and traits is realized by explicit operators of the language, allowing code manipulations for achieving fine-grained code reuse.File in questo prodotto:
Non ci sono file associati a questo prodotto.
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.