-
I don't want `toString : a -> String` because I want to restrict `a` to types that are renderable. Functions are one example of a non-renderable type. This means I want a class like `Show`, with insta…
-
Hello. Many thanks for this amazing project
I am banging my head against a brick wall trying to get this to work tho :(
### Your environment
Which OS do you use: Linux
Which LSP client…
-
Implicit `hie` from list allows lsp / eval floats to show up, but dependencies are not fulfilled (Quickcheck from executable for example).
manually creating `hie.yaml` generated from `gen-hie` breaks…
-
Previously brought up by @frasertweedale [here](https://github.com/snoyberg/ascii/issues/6#issuecomment-624384806), where the request was to add a `FoldCase` instance (I presume from the [case-insensi…
-
**Description**
Thanks for this amazing project 😊
I am banging my head against a brick wall here 😔
When I run "haskell-mode" I expcet it to run the associated language server. But it is not.
**…
-
# Proposal
## Summary and problem statement
(taken from: https://github.com/rust-lang/rfcs/pull/2593)
Consider enum variants types in their own rights. This allows them to be irrefutably matc…
-
This file-
```hs
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE GADTs #-}
{-# LANGUAGE PolyKinds #-}
{-# LANGUAGE TypeApplications #-}
{-# LANGUAGE DataKinds #-}
module Main (main) where
import Da…
-
With `main.ml` containing:
```ml
type _ layout = A : int layout | B : string layout
let create : type a. a layout -> a = function A -> 42 | B -> "42"
let iter : type a. a layout -> unit =
fu…
-
In short, the compiler is so confused that it can't eliminate all the unhandled cases in `buildVectors` in https://github.com/Mikolaj/horde-ad/blob/master/src/HordeAd/Core/Delta.hs that the GADT was s…
-
See https://gitlab.haskell.org/ghc/ghc/-/blob/master/compiler/GHC/Types/Id/Make.hs#L1804-1844
Would it work?