Efficient implementation of the plaid language

  • Authors:
  • Sarah Chasins

  • Affiliations:
  • Swarthmore College, Swarthmore, & Carnegie Mellon Universtiy, Pittsburgh, PA, USA

  • Venue:
  • Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Plaid language introduces native support for state abstractions and state change. While efficient language implementation typically relies on stable object members, state change alters members at runtime. We built a JavaScript compilation target with a novel state representation, which enables fast member access. Cross-language performance comparisons are used for evaluation.