,
Lionel Parreaux
Creative Commons Attribution 4.0 International license
41a2dcbd8e090b15582145f2c9a42fad
(Get MD5 Sum)
The artifact has been evaluated as described in the ECOOP 2023 Call for Artifacts and the ACM Artifact Review and Badging Policy
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.
@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/entities/document/10.4230/DARTS.9.2.22},
URN = {urn:nbn:de:0030-drops-182626},
doi = {10.4230/DARTS.9.2.22},
annote = {Keywords: Object-Oriented Programming, the Expression Problem, Open Recursion}
}