An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

singletons

singletons contains the basic types and definitions needed to support dependently typed programming techniques in Haskell. This library was originally presented in Dependently Typed Programming with Singletons, published at the Haskell Symposium, 2012. (https://richarde.dev/papers/2012/singletons/paper.pdf) singletons is intended to be a small, foundational library on which other projects can build. As such, singletons has a minimal dependency footprint and supports GHCs dating back to GHC 8.0. For more information, consult the singletons README. You may also be interested in the following related libraries: The singletons-th library defines Template Haskell functionality that allows promotion of term-level functions to type-level equivalents and singling functions to dependently typed equivalents. The singletons-base library uses singletons-th to define promoted and singled functions from the base library, including the Prelude.

Ecosystem
hackage.haskell.org
Latest Release
3.0.4
about 1 year ago
Versions
36
Downloads
53,122 total
Dependent Packages
47
Dependent Repos
248
Links
Registry hackage.haskell.org
Source Repository
Homepage Homepage
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:hackage/singletons
spec
License BSD-3-Clause
First Release almost 14 years ago
Last Synced 28 days ago
Repository
Stars 286 on GitHub
Forks 36 on GitHub
Commits 814
Committers 22
Avg per Author 37.0
DDS 0.569
Rankings on hackage.haskell.org
Overall Top 3.1%
Downloads Top 2.7%
Dependent packages Top 0.6%
Dependent repos Top 1.6%
Forks Top 6.5%