Skip to content

Commit d1e4073

Browse files
committed
Remove digression in a docstring
1 parent 5ec871d commit d1e4073

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

src/Data/Profunctor/Kleisli/Linear.hs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,6 @@ instance Control.Applicative f => Wandering (Kleisli f) where
5151
-- profunctorial properties still hold in this weaker setting.
5252
-- However stronger requirements on `f` are needed for profunctorial
5353
-- strength, so we have fewer instances.
54-
--
55-
-- Category theoretic remark: duality doesn't work in the obvious way, since
56-
-- (,) isn't the categorical product. Instead, we have a product (&), called
57-
-- "With", defined by
58-
-- > type With a b = forall r. Either (a #-> r) (b #-> r) #-> r
59-
-- which satisfies the universal property of the product of `a` and `b`.
60-
-- CoKleisli arrows are strong with respect to this monoidal structure,
61-
-- although this might not be useful...
6254
newtype CoKleisli w a b = CoKleisli { runCoKleisli :: w a #-> b }
6355

6456
instance Data.Functor f => Profunctor (CoKleisli f) where

0 commit comments

Comments
 (0)