There is a newer version of the record available.

Published 2026 | Version v1
Software Open

Artifact for "Typestate via Revocable Capabilities"

Authors/Creators

Description

Artifact for "Typestate via Revocable Capabilities"

This artifact is for the paper "Typestate via Revocable Capabilities".

The file scala3.tar.gz contains the implementation of our Scala 3 compiler prototype
as described in Section 5.

Getting Started Guide

Requirements

  • JDK version: Eclipse Adoptium Temurin 17.0.14
  • sbt version: 1.10.7

Following the Getting Started User Guide, any JDK version listed
in JDK Compatability should work, as well as the latest sbt version.

For the purpose of artifact evaluation, we provide the environment in a Docker image:

    docker image load -i image.tar.gz
    docker run -it --rm typestate-scala3:latest

Kick the Tires

To quickly check all examples, in the Docker image (default path /work):

    ./checkExamples.sh

Files

README.md

Files (902.0 MB)

Name Size Download all
md5:e38da52f17a529d11cb61305b0c01df8
886.4 MB Download
md5:0e5b1679f32f99090c731c56735f3fb7
11.9 kB Preview Download
md5:028e59c37917412765c1151adf9c8754
15.6 MB Download