CPL
CPL is a functional programming language based on category theory. Data types are declared in a categorical manner by adjunctions. Data types that can be handled include the terminal object, the initial object, the binary product functor, the binary coproduct functor, the exponential functor, the natural number object, the functor for finite lists, and the functor for infinite lists. Each data type is declared with its basic operations or morphisms. Programs consist of these morphisms, and execution of programs is the reduction of elements (i.e. special morphisms) to their canonical form.
hackage.haskell.org
0.2.0
2 months ago
7
5,034 total
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 |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:hackage/CPL
spec |
| License | BSD-3-Clause |
| First Release | over 16 years ago |
| Last Synced | 13 days ago |
Repository
| Stars | 122 on GitHub |
| Forks | 8 on GitHub |
| Commits | 68 |
| Committers | 1 |
| Avg per Author | 68.0 |
| DDS | 0.0 |