-
Experimenting with higher-kinded recursion schemes and dotty, I got exhaustivity and unchecked type warnings with the attached code, and I can't make up my mind they are right or spurious
```scala
…
-
`some-1.0.4` defines `GEq` instances for `(:+:)` and `(:*:)`, which clash with the orphan instances defined in `hkd`:
```
$ cabal build -w ghc-8.10 --constraint="some==1.0.4.*"
HEAD is now at 972…
-
Building on the ideas from #93's `STE`, turns out we can use `Effects` to track object lifetimes:
```hs
data Life s :: Effect
type instance DispatchOf (Life s) = Static NoSideEffects
data inst…
-
I will maintain in this OP a summary of current proposed syntax as I understand it to be. Note this is not authoritative, subject to change, and it may be inaccurate. Please make comments to discuss.
…
-
I will continue the discussion here, until or if @keean can get Github to restore the thread. Luckily I still have a copy of the deleted #35 thread loaded, so I can copy and paste from it. If the orig…
-
Hello guys ... I am trying to follow your contributor guide
https://github.com/hasura/graphql-engine/blob/master/server/CONTRIBUTING.md
and trying to setup Hasura to run manually on ubuntu 20.04 bu…
-
The `tupled` operation converts a `(F[X1], F[X2], ...)` to a `F[(X1, X2, ...)]` using `map` and `map2`. The current implementation iterates over the tuple in an untyped fashion, casting each element t…
-
### Your environment
I am running on an M1 Mac.
### Steps to reproduce
```
% wget https://downloads.haskell.org/~hls/haskell-language-server-1.8.0.0/haskell-language-server-1.8.0.0-aarch…
-
As discussed in https://gitter.im/lampepfl/dotty?at=6033a71be634904e60b71e22
## Compiler version
3.0.0-RC1
## Minimized code
```Scala
trait Functor[F[_]] {
def map[A, B](fa: F[A]): F[B…
-
- [ ] Proposal added
- [ ] Discussed in LDM
- [ ] Decision in LDM
- [ ] Finalized (done, rejected, inactive)
- [ ] Spec'ed
See
- https://github.com/dotnet/roslyn/issues/188
- https://github.c…