Section: New Software and Platforms
Naked Object Algebras
Participant : Tijs Van Der Storm [correspondent] .
- Characterization:
- WWW:
- Objective:
- Users:
- Impact:
-
Object Algebras promise a new level of modularity and extensibility in the implementation of recursive data types. The NAO framework lifts this to the implementation of software languages, including the declarative declaration of concrete syntax.
- Competition:
- Engineering:
-
NAO consists of a few hundred lines of Java code. It has no external dependencies, except ANTLR for parsing.
- Publications:
Novelties
-
NAO has been used to develop an extensible variant of the QL questionnaire language [33] .