News for hackers. Stuff that matters.
Re:Arrows to arrows, categories to queries (2025) by psuedobrain on Wednesday November 04, 2026 @03:31PM (#50371098)
`CoChoice` is defined in the Haskell profunctors package. If I had to make an unsubstantiated guess, I would say that CoChoice corresponds to cofixpoints/corecursion and CoStrong (not shown here but has type `((a, d) ~> (b, d)) -> (a ~> b)`) corresponds to fixpoints/recursion. Like yccs27 was saying, this would mean that cochoice corresponds to apomorphims and costrong corresponds to paramorphisms.

There are no comments on this comment yet.