-
One of the core stones HNix stumbles on is pretty pervasive String (as exceptions that gather provenance info, and in REPL) and, especially, List being used across the whole project.
The List is fa…
-
E.g., `Mu Maybe` has the myriad instances over natural numbers, `Mu (XNor a)` has the free monoid instance, etc. I feel like it should maybe be
```purescript
instance Alt f => Semigroup (First (Mu f…
-
`concatMapM` has multiple problems. For one, it has a rather confusing name for a function defined like this:
```haskell
concatMapM
:: ( Applicative f
, Monoid m
, Container (…
-
After reading http://plastic-idolatry.com/erik/sw2015.pdf it looks like
`Semigroup.combineN` and `Monoid.combineN` currently only meet goal number 7 (Pragmatic) but not goal number 2 (Safe: Express pa…
-
## Motivation
Haskell has fine-grained typeclass hierarchies. Consider:
```haskell
class Semigroup a where
() :: a -> a -> a
class Semigroup m => Monoid m where
mempty :: m
-- Def…
-
```
Building library for writer-cps-mtl-0.1.1.6..
[1 of 3] Compiling Control.Monad.RWS.CPS ( src/Control/Monad/RWS/CPS.hs, dist/build/Control/Monad/RWS/CPS.o, dist/build/Control/Monad/RWS/CPS.dyn_o …
-
```
:Guifont monoid
monoid is not a fixed pitch font
```
Not sure whether this is a neovim-qt bug or not.
-
Currently `applyFixities` has this type:
```
applyFixities :: (Monad m, AppFixity ast) => [Fixity] -> ast SrcSpanInfo -> m (ast SrcSpanInfo)
```
It would be straightforward to relax it to
```
apply…
int-e updated
8 years ago
-
womtool graph bug:
Exception in thread "main" java.util.NoSuchElementException: key not found: ScatterVariableNode(WomIdentifier(LocalName(lane),FullyQualifiedName(lane)),Plai…
-
There are so many talks that and articles that open with the "A Monad is just a Monoid in the category of Endofunctors, What's the Problem?" that it has become a meme.
Right away I think: so can …