Magda: a new language for modularity

  • Authors:
  • Viviana Bono;Jarek Kuśmierek;Mauro Mulatero

  • Affiliations:
  • Dipartimento di Informatica, University of Torino, Italy;Google Research, Krakow, Poland,MIMUW, University of Warsaw, Poland;Dipartimento di Informatica, University of Torino, Italy

  • Venue:
  • ECOOP'12 Proceedings of the 26th European conference on Object-Oriented Programming
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce Magda, a modularity-oriented programming language. The language features lightweight mixins as units of code reuse, modular initialization protocols, and a hygienic approach to identifiers. In particular, Magda's modularity guarantees that the client code of a library written in Magda will never break as a consequence of any addition of members to the library's mixins.