@hackage data-debruijn0.1.0.0
Fast and safe implementation of common compiler machinery.
Categories
License
AGPL-3.0-only
Maintainer
wenkokke@users.noreply.github.com
Links
Versions
- 0.1.0.0 Mon, 9 Jun 2025
Installation
Tested Compilers
Dependencies (15)
Dependents (0)
Package Flags
safe
(off by default)
Export the safe API.
th-as-word64
(off by default)
Use a Word to represent thinnings. The default is Natural.
env-as-skew-list
(off by default)
Use SkewList from the skew-list package to represent environments. The default is Seq from the containers package.
This package provides a safe interface to optimised implementations of common machinery used in compilers and type checkers.
- Type-Level Naturals
Data.Type.NatData.Type.Nat.Singleton- DeBruijn Indexes
Data.DeBruijn.Index- Thinnings
Data.DeBruijn.Thinning- Environments
Data.DeBruijn.Environment