-
reproduction repo: https://github.com/Dridus/lens-gadt-prisms-issue - that one is set to LTS-6.23 with lens 4.13 and GHC 7.10.3 and compiles correctly. The stack.yaml has a commented out line to switc…
-
**Describe the issue**
The `where` keyword in the Haskell GADT syntax is not highlighted correctly
**Which language seems to have the issue?**
`haskell`
**Are you using `highlight` or `hig…
-
Our Sig_item_map module is growing and its current implementation and API are not the best as they allow incorrect combination of keys and bindings.
We would like to extract it to its own module an…
-
Parse error on valid syntax. Given,
```
{-# LANGUAGE GADTs #-}
{-# LANGUAGE StandaloneDeriving #-}
data Bar a where
Bar :: Show a => {
getStr' :: String,
getData' :: a, …
-
This GADT has a phantom type that gets refined (GHC-sense) by its constructor(s). That phantom type has a refinement (LH-sense) in the GADT-signature of its constructor. When we pattern match on the G…
-
The GADT version of the Haskell backend does not appear to respect `--text-token` or `--functor`; I don't know GADTs well enough to know if the functor representation is possible (though it probably o…
-
**Original bug ID:** 6934
**Reporter:** @mmottl
**Assigned to:** @garrigue
**Status:** resolved (set by @garrigue on 2017-03-15T23:38:28Z)
**Resolution:** fixed
**Priority:** normal
**Severity:** mino…
-
I would love to be able to build apis in rescript for users in typescript and one thing that would help is supporting scoped polymorphic types.
For example:
```res
@genType
type rec resultOper…
-
## Compiler version
3.2.2
## Minimized code
```Scala
class Test[F[_]] {
sealed trait Foo[A, B]
// note that Foo's B param maps directly to U (i.e. no GADT involved on this type param…
-
## minimized code
```Scala
final abstract class Z
final abstract class S[N]
sealed abstract class Vec[Len, ElemT]
final case class VNil[E]() extends Vec[Z, E]
final case class VCons[N, E](he…