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
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.

Filter
Filter by Kind
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 27 days ago
Repository
Stars 33 on GitHub
Forks 2 on GitHub