-
As discussed in #196:
Instead of introducing `AssertionResult`, `EvalInt` should be answered and it should be queried in `Base` in `eval_rv_pre`. To avoid infinite recursion, `eval_rv` could get a n…
-
The query system uses a variant type for the question and a polymorphic variant type for the result.
**Problem** Every query has only a subset of valid return variants. This information is not encode…
-
CPP directives like the following (taken from the [`lens` repository](https://github.com/ekmett/lens)) are not supported:
```haskell
#if MIN_VERSION_base(4,10,0)
---------------------------------…
-
Here is a test harness program which loads `/lib/x86_64-linux-gnu/libz.so.1.2.11`, retrieves its dynamic symbol table, and prints each symbol table entry along with its version information:
```…
-
## Minimized code
```Scala
object Main extends App:
enum Extends[A, B]:
case Ev[B, A a
}
```
## Output
```
Found: (a : A)
Required: B
```
## Expectation
I expect `A
-
I do not know anything about/write Haskell, but I have been trying to make the tooling and experience better for contributors and folks on our team.
Part of our Codebase is in Haskell. I wrote …
-
Is there any reason `StrictnessInfo` and `FieldInfo` are not implemented in terms of `K`?
e.g.
```haskell
data StrictnessInfo' = StrictnessInfo SourceUnpackedness SourceStrictness DecidedStrict…
-
Edit: I tried to simplify this so it's easier to make suggestions.
I have a shell script I want to replace with polysemy, and it does the following:
1. Clone my `codygman/hci` repo (emacs config…
-
I realize that I am one of very few haskellers who actually want this so I am willing to implement it myself :sweat_smile:
basically, it's typical for me to put all of my language extensions in on…
-
(This is mostly a TODO for my future self).
Currently `gf --make --output-format=haskell` produces something starting with this:
```haskell
{-# OPTIONS_GHC -fglasgow-exts #-}
{-# LANGUAGE GADT…