typelet: Plugin to faciliate type-level let

[ bsd3, library, plugin ] [ Propose Tags ] [ Report a vulnerability ]

For a certain class of programs, type-level let is essential in order to be able to write these programs in such a way that they do not result in ghc core that is quadratic in size. Type-level let is not explicitly supported in ghc, but we can encode it. The typelet library provides a type-checker plugin that makes the encoding more convenient to use as well as more effective.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.1.0, 0.1.2, 0.1.3, 0.1.4, 0.1.5
Change log CHANGELOG.md
Dependencies base (>=4.14 && <4.20), containers (>=0.6 && <0.7), ghc (>=8.10 && <9.9), ghc-tcplugin-api (>=0.14 && <0.15) [details]
Tested with ghc ==8.10.7, ghc ==9.2.8, ghc ==9.4.8, ghc ==9.6.6, ghc ==9.8.2
License BSD-3-Clause
Copyright Well-Typed LLP, Juspay Technologies Pvt Ltd
Author Edsko de Vries
Maintainer edsko@well-typed.com
Category Plugin
Bug tracker https://github.com/well-typed/typelet/issues
Source repo head: git clone https://github.com/well-typed/typelet
Uploaded by EdskoDeVries at 2025-03-11T14:30:13Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 492 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2025-03-11 [all 1 reports]