-
I don't think many programs break if changes from `Doc -> Doc -> Doc` to `Monoid m => m -> m -> m`, since everything else in the library has type `Doc`. The fixity is the same between the two version…
-
> … if we change our functions **to instead to** a list of these monoidal values.
There’s something missing here, I think?
-
On the model of
* `Algebra.Definitions.RawMonoid`
* `Algebra.Properties.Monoid.*`
Introducing the 'obvious' action(s) of type `ℤ → Carrier → Carrier`.
Plus: additional properties in the `Abel…
-
Is there a use for those instances (and similar `Free` instances)?
```haskell
instance (Semigroup a, Semigroup (f (Cofree f a))) => Semigroup (Cofree f a) where
(a :< as) (b :< bs) = (a b) :<…
-
Panettone is currently not powerful enough to infer and generate the type information for array items, and probably more advanced OpenAPI use cases (read: very nested structures).
Therefore when an…
-
I've installed Monoid on Arch (`community/ttf-monoid`) but the Retina and Regular weights look exactly identical - despite the Retina one saying Light in pango-list. I was hoping for a thinner weight…
-
I've found a common pattern in my programming with Esqueleto, and I'm curious if it would be possible to fold generic solution into Esqueleto. I would be willing to do this, with some guidance (I'm n…
2piix updated
9 years ago
-
The current declaration of `Semigroup` takes its (value-level) parameters by reference. Taking them by value would be strictly more general and—in many cases—much more efficient, and I would be willi…
-
```
Building library for vinyl-0.7.0..
[ 3 of 11] Compiling Data.Vinyl.Core ( Data/Vinyl/Core.hs, dist/build/Data/Vinyl/Core.o )
Data/Vinyl/Core.hs:229:10: error:
• No instance for (Semigro…
-
Object R3 currently supports V2 & V3 sums. It would be nice to have a generic Monoid[Vector] to perform the operations needed.