Visitar URL original
GitHub - sjoerdvisscher/proarrow: Haskell library for doing category theory with a central role for profunctors · GitHub
Skip to content
sjoerdvisscherPublic

About

Haskell library for doing category theory with a central role for profunctors

Resources

Stars

32 stars

Watchers

1 watching

Forks

Repository files navigation

Haskell-CI Hackage

proarrow

This repository holds two Haskell packages:

  • proarrow — category theory with a central role for profunctors.
  • proarrow-equipment — bicategories and proarrow equipments, built on top of proarrow.

See proarrow/README.md for the core ideas behind the library. The wiki has worked examples and illustrated guides to monoidal terms, sessions, optics, and tensor networks. Start with Einsum and hypergraph categories for a tour from matrix operations to string diagrams and tensor contraction.

For executable examples, follow a clocked digital circuit from gates to simulation and Verilog, or turn a build pipeline into a parallel schedule with diagrams and a measured execution timeline.

About

Haskell library for doing category theory with a central role for profunctors

Resources

Stars

32 stars

Watchers

1 watching

Forks

Contributors

Languages