@hackage / sequent-core

Alternative Core language for GHC plugins

Latest0.5.0.1

About

Metadata

  • Last updated , by lukemaurer
  • License BSD-3-Clause
  • Categories Development
  • Maintained by: maurerl@cs.uoregon.edu

  • Lottery factor: 0

Links

Installation

Package Flags

Use the -f option with cabal commands to enable flags

    examples (off by default)

    Build example executables.

Readme

Sequent Core is a GHC plugin library based on a sequent calculus. It includes:

  • A set of datatypes for a language expressing function code as interactions between values and their contexts (continuations)

  • A library for writing GHC optimizer plugins using the Sequent Core language in place of the built-in Core language

  • Example plugins written using Sequent Core