License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/DARTS.9.2.22
URN: urn:nbn:de:0030-drops-182626
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2023/18262/
Fan, Andong ;
Parreaux, Lionel
super-Charging Object-Oriented Programming Through Precise Typing of Open Recursion (Artifact)
Evaluation Policy
The artifact has been evaluated as described in the ECOOP 2023 Call for Artifacts and the ACM Artifact Review and Badging Policy.
Abstract
This artifact consists of an SBT project with a Scala implementation of the MLscript programming language extended with "super-charged" object-oriented programming features (SuperOOP), introduced in the corresponding paper. We provide a test suite that includes SuperOOP examples and a web demo that gives live typing and running results of the user input source.
BibTeX - Entry
@Article{fan_et_al:DARTS.9.2.22,
author = {Fan, Andong and Parreaux, Lionel},
title = {{super-Charging Object-Oriented Programming Through Precise Typing of Open Recursion (Artifact)}},
pages = {22:1--22:2},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2023},
volume = {9},
number = {2},
editor = {Fan, Andong and Parreaux, Lionel},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2023/18262},
URN = {urn:nbn:de:0030-drops-182626},
doi = {10.4230/DARTS.9.2.22},
annote = {Keywords: Object-Oriented Programming, the Expression Problem, Open Recursion}
}
Keywords: |
|
Object-Oriented Programming, the Expression Problem, Open Recursion |
Collection: |
|
DARTS, Volume 9, Issue 2, Special Issue of the 37th European Conference on Object-Oriented Programming (ECOOP 2023) |
Issue Date: |
|
2023 |
Date of publication: |
|
11.07.2023 |