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

compstrat

A library for strategic programming on compositional data types. See The Essence of Strategic Programming, http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.104.5296&rep=rep1&type=pdf, by Ralf Laemmel et al. Strategic programming is a way of allowing traversals to be written in a highly generic and composable fashion. The names and general interface are modeled on the KURE library, but this library tries to be as composable as the lens library. The type of a strategy combinator is the same as the Vertical type that ekmett proposed and rejected as an extension to the current lens library. A Vertical is essentially a monadic traversal. This hence could potentially be merged with the lens library.

Ecosystem
hackage.haskell.org
Latest Release
0.1.0.2
almost 11 years ago
Versions
3
Downloads
2,504 total
Dependent Repos
1
Links
Registry hackage.haskell.org
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:hackage/compstrat
spec
License BSD-3-Clause
First Release almost 11 years ago
Last Synced 10 days ago