Skip to content

Latest commit

 

History

History
58 lines (46 loc) · 1.72 KB

README.md

File metadata and controls

58 lines (46 loc) · 1.72 KB

Corpse Reviver

Build Status Scribble

Install

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

Use

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.

Organization

This repository is organized into several separate packages. Each package has its own README.md with more details.

  • corpse-reviver-artifact contains 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-benchmark implements the command that collects data comparing the performance of SCV-CR and Typed Racket on a series of benchmarks.
  • corpse-reviver is the code of SCV-CR itself.
  • docs is the rendered artifact documentation needed for Github Pages.