Ecosyste.ms: Packages

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

Top 3.9% on hackage.haskell.org
Top 0.5% downloads on hackage.haskell.org
Top 1.0% dependent packages on hackage.haskell.org
Top 1.5% dependent repos on hackage.haskell.org
Top 8.4% forks on hackage.haskell.org

hackage.haskell.org : reflection

This package addresses the configuration problem which is propagating configurations that are available at run-time, allowing multiple configurations to coexist without resorting to mutable global variables or System.IO.Unsafe.unsafePerformIO. That package is an implementation of the ideas presented in the paper "Functional Pearl: Implicit Configurations" by Oleg Kiselyov and Chung-chieh Shan (original paper). However, the API has been streamlined to improve performance. There are a handful of tutorials on how to use this library: Austin Seipp's tutorial Reflecting values to types and back provides a summary of the approach taken by this library, along with more motivating examples. Arnaud Spiwack's tutorial All about reflection explains how to use this library.

Registry - Source - Homepage - JSON
purl: pkg:hackage/reflection
Keywords: bsd3, data, dependent-types, library, reflection
License: BSD-3-Clause
Latest release: about 1 year ago
First release: about 15 years ago
Dependent packages: 28
Dependent repositories: 267
Downloads: 212,681 total
Stars: 101 on GitHub
Forks: 24 on GitHub
Total Commits: 172
Committers: 19
Average commits per author: 9.053
Development Distribution Score (DDS): 0.465
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: 1 day ago

    Loading...
    Readme
    Loading...