-
## Mistakes were Made
When `Writer` was first created, I thought it would be neat to let the `Writer` take care of lifting raw values into the underlying `Monoid`. This created many problems with t…
-
Consider two list of `Nat`
```
{-@ xs1, xs2 :: [Nat] @-}
xs1 = [3, 4]
xs2 = [1, 2]
```
Liquid Haskell cannot prove that mappending `xs` and `ys` returns a list of `Nat`s. Ie. the following fails
`…
-
When semigroupally combining `Ini` values that both define the same section, I was surprised to find that one of the sections is discarded. The monoid instance currently looks like this:
```haskell…
-
This exercise is proposed in the context of the Haskell track, but I'm posting it here because I like the idea of sharing exercise ideas across, and monoid abstractions exist in other languages, too. …
-
The method `tabulateRecordA` is great for building a record from a structure of `Applicative` actions. But when the action is a `Monad` we have even more freedom: we can choose to delay the "glue" ope…
-
This is a continuation of [1]. I attempted to build the latest version of the Macaulay2 fork of mathicgb on a powerpc machine. However, unittest hangs when it gets to GB.small.
I tried debugging it…
-
```haskell
{-# Language GADTs, RankNTypes, KindSignatures, DataKinds #-}
import GHC.TypeLits
import GHC.Types
{-@ data Monoid a = M @-}
data Mon (a :: Symbol) where
M :: Mon a
{-@ refle…
-
Not sure how this generalises, but it would be nice if you could click on a generator and say make it a monoid.
With #522 and #523, you could do this by inserting your monoid signature and then mer…
-
We tried to solve this with @euisuny and @YaZko but I had to leave. Making a note here that
```
From ITree Require Import
Events.StateFacts.
From CTree Require Import
Bisim.
```
G…
-
Trying to compile on Mac, with gcc-5:
```
[ 19%] Building CXX object src/CMakeFiles/game.dir/files.cc.o
In file included from /usr/local/include/boost/multi_array/base.hpp:28:0,
from…
cizra updated
7 years ago