License: Creative Commons Attribution 3.0 Germany license (CC BY 3.0 DE)
When quoting this document, please refer to the following
DOI: 10.4230/DARTS.2.1.6
URN: urn:nbn:de:0030-drops-61278
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2016/6127/
Go back to Dagstuhl Artifacts Series


Jones, Timothy ; Homer, Michael

Object Inheritance Without Classes (Artifact)

pdf-format:
DARTS-2-1-6.pdf (0.3 MB)


Abstract

This artifact is a PLT Redex implementation of the operational semantics presented in Object Inheritance Without Classes. It defines the core syntax and runtime semantics of the Graceless language, and then extends it in multiple different ways to produce the various implementations of object inheritance, including single and multiple inheritance. The implementation makes the semantics runnable, and precisely defines some behaviour which is defined informally in the paper.

BibTeX - Entry

@Article{jones_et_al:DARTS:2016:6127,
  author =	{Timothy Jones and Michael Homer},
  title =	{{Object Inheritance Without Classes (Artifact)}},
  pages =	{6:1--6:2},
  journal =	{Dagstuhl Artifacts Series},
  ISSN =	{2509-8195},
  year =	{2016},
  volume =	{2},
  number =	{1},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2016/6127},
  URN =		{urn:nbn:de:0030-drops-61278},
  doi =		{10.4230/DARTS.2.1.6},
  annote =	{Keywords: Inheritance, Objects, Classes, Operational semantics, PLT Redex}
}

Keywords: Inheritance, Objects, Classes, Operational semantics, PLT Redex
Collection: DARTS, Volume 2, Issue 1
Related Scholarly Article: http://dx.doi.org/10.4230/LIPIcs.ECOOP.2016.13
Issue Date: 2016
Date of publication: 14.07.2016


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI