hackage.haskell.org : MiniAgda
MiniAgda is a tiny dependently-typed programming language in the style of Agda. It serves as a laboratory to test potential additions to the language and type system of Agda. MiniAgda's termination checker is a fusion of sized types and size-change termination and supports coinduction. Equality incorporates eta-expansion at record and singleton types. Function arguments can be declared as static; such arguments are discarded during equality checking and compilation. Recent features include bounded size quantification and destructor patterns for a more general handling of coinduction.
Registry
- Homepage
- JSON
purl: pkg:hackage/MiniAgda
Keywords:
dependent-types
, library
, mit
, program
, Propose Tags
License: MIT
Latest release: about 2 months ago
First release: over 11 years ago
Dependent repositories: 1
Downloads: 7,457 total
Last synced: 17 days ago