-
I think the cats documentation is a bit hard to reach from the README, this is the expected path to [`SemigroupK`](https://github.com/typelevel/cats/blob/master/docs/src/main/tut/semigroupk.md):
- Lan…
-
It is hard to code via using the extension. There are no snippets that the extension supports.
Snippets should be for: operator signatures, typeclasses, constructors, documentation, multi-line comm…
ghost updated
3 years ago
-
Example
```coq
From HB Require Import structures.
From Coq Require Import Relations Morphisms.
HB.mixin Record hasEquiv A := { equiv : relation A }.
HB.structure Definition Equiv := { A of hasE…
-
Per chat in gitter, it would be great to accumulate a list of best practices in doobie.
As some examples:
* tucking a way a Statements object that contains all of the sql for a DAO, ala, https:…
-
The `agda2hs` prelude puts `void` as a member of the typeclass, but the latest GHC base libraries do not.
Compare `void` in
https://github.com/agda/agda2hs/blob/7b3e48a35448acff9bb5823ca22623eaf…
-
Having a look at #3 it seems the main benefit compared to `functools.singledispatch` is the ability to work on structural types.
Therefore I wonder if one can define a hierarchy of protocols via py…
-
- [x] 第一章 简介
- [x] 第二章 从零开始
- [x] 第三章 Types and TypeClasses
- [ ] 第四章 函数的语法
-
The compiler still generates a reference to anyProxy here:
https://github.com/purescript/purescript/blob/master/src/Language/PureScript/Sugar/TypeClasses/Deriving.hs#L229
But neither generics nor th…
-
It looks like this library has some typeclasses that are also defined in [`parameterized-utils`](https://hackage.haskell.org/package/parameterized-utils-2.0). I wonder if we could reduce the duplicati…
-
There's a lot in common among containers such as `List`, `Array`, `Set`, but their APIs drift out of sync. What's a good strategy to keep everything up to date?
We could continue to apply technique…