Ecosyste.ms: Packages

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

hackage.haskell.org : fastsum

This package provides Data.Sum, an open-union type, similar to the Union type that powers the implementation of Oleg Kiselyov's extensible-effects library. Unlike most open-union implementations, this type is very fast to compile, even when the type-level list of alternatives contains hundreds of entries. Membership queries are constant-time, compiling to a single type-level natural lookup in a closed type family, unlike the traditional encoding of Union, which relies on recursive typeclass lookups. As such, this type lends itself to representing abstract syntax trees or other rich data structures. This project is safe to use in production. Any performance problems at compile-time or runtime should be filed as bugs.

Registry - Source - Homepage - JSON
purl: pkg:hackage/fastsum
Keywords: bsd3, data, library
License: BSD-3-Clause
Latest release: over 2 years ago
First release: almost 6 years ago
Dependent repositories: 8
Downloads: 3,394 total
Stars: 97 on GitHub
Forks: 8 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 25 days ago

    Loading...
    Readme
    Loading...