Artifact:   Effectful Software Contracts
1 Phase I:   Install and Test
1.1 Docker
1.2 Manual
2 Phase II:   Examples
8.10

Artifact: Effectful Software Contracts

Cameron Moy


Christos Dimoulas


Matthias Felleisen

This artifact accompanies the paper "Effectful Software Contracts." Evaluating the artifact will require you to read, understand, and execute sample code from the paper. There is no experimental evaluation to perform.

1 Phase I: Install and Test

You can either run the artifact in a pre-built Docker image that includes all of the necessary dependencies or manually install the artifact.

1.1 Docker

The Docker image is based on Guix System and contains only a very limited number of tools: bash, coreutils, nano, and vim. Perform a manual installation if you want to use your own development environment.

1.2 Manual

2 Phase II: Examples