-
- [x] define laws using regular functions (PR #293)
- [x] add support for law testing for Divariant (PR https://github.com/zio/zio/pull/4220)
- [ ] add laws testing for Function1 instances (require …
-
A minor bug: if a generated YAML file's `REGENDATA` is missing the name of the command (e.g., `github`), then the "this config has been generated by a script via" message will also be missing it, resu…
-
We already have the conf parameter. We can exploit the type parameter to handle stuff like defining where to spawn processes. This is already present in a way, but could be used even more.
A potent…
-
I think I'm currently seeing a case where each of the rust AST checks took about 2.5 minutes to run, at 100% CPU. If I understand my logs correctly, I thought they were only processing 216 packages. I…
-
A bunch of random ideas / suggestions since I actually wanted to create this library myself: :laughing:
I'd suggest that `Iso` be a type class, and not a `data` declaration. The reason is you can ge…
-
The `Applicative`typeclass can be presented in a fashion that makes the fact that it is a lax monoidal functor readily apparent:
```haskell
class Functor f => Apply f
where
zip :: (f a, f b)…
-
-
The following would have been possible as well, but is stuff for the next paper.
```
class (Category p) => Parallelizable p where
lift :: (a -> b) -> p a b
firstP :: p a b -> p (a, c) (b, c)…
-
In a [question](https://stackoverflow.com/questions/63191868/array-aggregation-across-a-link-table-in-opaleye/63230859#63230859) I posted on Stackoverflow, I used a rather complicated expression
```
…
-
It is statically determined if the traversal is definitely non-empty. In this case we could generate a `Traversal1` which can then be used with `first1Of` for example.