Software

The team creates, maintains, and contributes to many open-source projects. If you have questions about any of these, please see the page for each project and contact the main person listed there.

Our BitBucket account, and GitHub account hold further repositories.

Language composition systems

  • Eco: a language composition editor.
  • PyHyp: a composition of Python and PHP.
  • SQPyte: a composition of Python and SQLite.
  • Unipycation: a composition of Python and Prolog.

Software measurement

  • Krun: control and monitor VM benchmarks.
  • libkalibera: an implementation of Kalibera and Jones's VM statistics.
  • warmup_stats: a VM performance data analysis system.

Rust libraries

  • cactus: A parent pointer tree.
  • packedvec: Store Rust vectors of integers efficiently.
  • sparsevec: Compress sparse tables using row displacement.
  • vob: A bit vector library.