SCV-CR is not available on the Racket package server, so you must install it from the source.
$ git clone https://github.com/camoy/corpse-reviver $ raco pkg install corpse-reviver/corpse-reviver-artifact \ corpse-reviver/corpse-reviver-benchmark \ corpse-reviver/corpse-reviver
Invoke SCV-CR using
Given a list of paths to typed and untyped files,
SCV-CR will produce optimized bytecode.
raco scv-cr server.rkt client.rkt
See the artifact documentation for more information.
This repository is organized into
several separate packages.
Each package has its own
with more details.
corpse-reviver-artifactcontains the artifact documentation. This includes instructions for SCV-CR, but also the code that generates all of the statistics and figures used in the paper from the benchmarking data.
corpse-reviver-benchmarkimplements the command that collects data comparing the performance of SCV-CR and Typed Racket on a series of benchmarks.
corpse-reviveris the code of SCV-CR itself.
docsis the rendered artifact documentation needed for Github Pages.