1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
|
Source: haskell-semigroupoids
Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Uploaders: Iulian Udrea <iulian@linux.com>
Priority: extra
Section: haskell
Build-Depends: debhelper (>= 9),
haskell-devscripts (>= 0.13),
cdbs,
ghc (>= 8),
ghc-prof,
libghc-base-orphans-dev (>= 0.5.4),
libghc-base-orphans-dev (<< 1),
libghc-base-orphans-prof,
libghc-bifunctors-dev (>= 5),
libghc-bifunctors-dev (<< 6),
libghc-bifunctors-prof,
libghc-comonad-dev (>= 4.2.6),
libghc-comonad-dev (<< 6),
libghc-comonad-prof,
libghc-contravariant-dev (>= 0.2.0.1),
libghc-contravariant-dev (<< 2),
libghc-contravariant-prof,
libghc-distributive-dev (>= 0.2.2),
libghc-distributive-dev (<< 1),
libghc-distributive-prof,
libghc-hashable-dev (>= 1.1),
libghc-hashable-dev (<< 1.3),
libghc-hashable-prof,
libghc-semigroups-dev (>= 0.8.3.1),
libghc-semigroups-dev (<< 1),
libghc-semigroups-prof,
libghc-tagged-dev (>= 0.7.3),
libghc-tagged-dev (<< 1),
libghc-tagged-prof,
libghc-transformers-compat-dev (>= 0.5),
libghc-transformers-compat-dev (<< 0.6),
libghc-transformers-compat-prof,
libghc-unordered-containers-dev (>= 0.2),
libghc-unordered-containers-dev (<< 0.3),
libghc-unordered-containers-prof,
libghc-doctest-dev (>= 0.11.1),
libghc-doctest-dev (<< 0.13),
Build-Depends-Indep: ghc-doc,
libghc-base-orphans-doc,
libghc-bifunctors-doc,
libghc-comonad-doc,
libghc-contravariant-doc,
libghc-distributive-doc,
libghc-hashable-doc,
libghc-semigroups-doc,
libghc-tagged-doc,
libghc-transformers-compat-doc,
libghc-unordered-containers-doc,
Standards-Version: 4.0.0
Homepage: http://github.com/ekmett/semigroupoids
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-haskell/DHG_packages.git/tree/p/haskell-semigroupoids
Vcs-Git: https://anonscm.debian.org/git/pkg-haskell/DHG_packages.git
Package: libghc-semigroupoids-dev
Architecture: any
Depends: ${haskell:Depends},
${shlibs:Depends},
${misc:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Provides: ${haskell:Provides},
Description: Haskell 98 semigroupoids: Category sans id${haskell:ShortBlurb}
A Semigroupoid is a Category without the requirement of identity arrows for
every object in the category.
.
When working with comonads you often have the <*> portion of an Applicative,
but not the pure. This was captured in Uustalu and Vene's "Essence of Dataflow
Programming" in the form of the ComonadZip class in the days before
Applicative. Apply provides a weaker invariant, but for the comonads used for
data flow programming (found in the streams package), this invariant is
preserved. Applicative function composition forms a semigroupoid.
.
${haskell:Blurb}
Package: libghc-semigroupoids-prof
Architecture: any
Depends: ${haskell:Depends},
${misc:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Provides: ${haskell:Provides},
Description: Haskell 98 semigroupoids: Category sans id${haskell:ShortBlurb}
A Semigroupoid is a Category without the requirement of identity arrows for
every object in the category.
.
When working with comonads you often have the <*> portion of an Applicative,
but not the pure. This was captured in Uustalu and Vene's "Essence of Dataflow
Programming" in the form of the ComonadZip class in the days before
Applicative. Apply provides a weaker invariant, but for the comonads used for
data flow programming (found in the streams package), this invariant is
preserved. Applicative function composition forms a semigroupoid.
.
${haskell:Blurb}
Package: libghc-semigroupoids-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
${haskell:Depends},
Recommends: ${haskell:Recommends},
Suggests: ${haskell:Suggests},
Description: Haskell 98 semigroupoids: Category sans id${haskell:ShortBlurb}
A Semigroupoid is a Category without the requirement of identity arrows for
every object in the category.
.
When working with comonads you often have the <*> portion of an Applicative,
but not the pure. This was captured in Uustalu and Vene's "Essence of Dataflow
Programming" in the form of the ComonadZip class in the days before
Applicative. Apply provides a weaker invariant, but for the comonads used for
data flow programming (found in the streams package), this invariant is
preserved. Applicative function composition forms a semigroupoid.
.
${haskell:Blurb}
|