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

mini-egison

This package provides the pattern-matching facility that fulfills the following three criteria for practical pattern matching for non-free data types: (i) non-linear pattern matching with backtracking; (ii) extensibility of pattern-matching algorithms; (iii) ad-hoc polymorphism of patterns. Non-free data types are data types whose data have no standard forms. For example, multisets are non-free data types because the multiset '[a,b,b]' has two other equivalent but literally different forms '[b,a,b]' and '[b,b,a]'. The design of the pattern-matching facility is originally proposed in this paper and implemented in the Egison programming language.

Ecosystem
hackage.haskell.org
Latest Release
1.0.0
about 6 years ago
Versions
8
Downloads
3,335 total
Dependent Repos
3
Links
Registry hackage.haskell.org
Source Repository
Homepage Homepage
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:hackage/mini-egison
spec
License MIT
First Release over 6 years ago
Last Synced 26 days ago
Repository
Stars 33 on GitHub
Forks 2 on GitHub