Tackling the Awkward Squad for Reactive Programming: The Actor-Reactor Model (Artifact)

Authors Sam Van den Vonder , Thierry Renaux , Bjarno Oeyen , Joeri De Koster , Wolfgang De Meuter



PDF
Thumbnail PDF

Artifact Description

DARTS.6.2.7.pdf
  • Filesize: 318 kB
  • 4 pages

Document Identifiers

Author Details

Sam Van den Vonder
  • Software Languages Lab, Vrije Universiteit Brussel, Belgium
Thierry Renaux
  • Software Languages Lab, Vrije Universiteit Brussel, Belgium
Bjarno Oeyen
  • Software Languages Lab, Vrije Universiteit Brussel, Belgium
Joeri De Koster
  • Software Languages Lab, Vrije Universiteit Brussel, Belgium
Wolfgang De Meuter
  • Software Languages Lab, Vrije Universiteit Brussel, Belgium

Cite As Get BibTex

Sam Van den Vonder, Thierry Renaux, Bjarno Oeyen, Joeri De Koster, and Wolfgang De Meuter. Tackling the Awkward Squad for Reactive Programming: The Actor-Reactor Model (Artifact). In Special Issue of the 34th European Conference on Object-Oriented Programming (ECOOP 2020). Dagstuhl Artifacts Series (DARTS), Volume 6, Issue 2, pp. 7:1-7:4, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020) https://doi.org/10.4230/DARTS.6.2.7

Artifact

  MD5 Sum: 53103f0bff3d935104a11abc82bdd411 (Get MD5 Sum)

Abstract

This artefact provides runnable versions of the code samples given in the main publication. An interpreter for the Stella language is provided together with a basic web-based IDE (syntax highlighting + running programs) which is able to run all Stella code given in the main publication. Also included are runnable implementations of the running example from the main publication (a simple wind turbine simulator) implemented in Stella and 6 other languages and frameworks (Akka, Flapjax, FrTime, ReactJS, REScala, and RxJS). While we do not discuss how these other technologies work, we highlight the interesting parts of the implementations of the running example: the difficulties we had, and any particular points of interest related to the claims made in the main publication.

Subject Classification

ACM Subject Classification
  • Software and its engineering → Data flow languages
  • Software and its engineering → Multiparadigm languages
Keywords
  • functional reactive programming
  • reactive programming
  • reactive streams
  • actors
  • reactors

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail