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 raco. 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 README.md 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.