Object Algebras are a programming technique for the extensible implementation of recursive data types. This extended abstract introduces Object Algebras and shows how they could be used to develop highly evolvable software languages. The paper is concluded with a discussin of directions for further research.
Additional Metadata
Keywords Extensible languages, language evolution
THEME Software (theme 1)
Conference Belgian-Netherlands Software Evolution Workshop
Inostroza Valdera, P.A, & van der Storm, T. (2014). Evolving Languages with Object Algebras.