-
I'm trying to plug `wrecker` as a part of my benchmarks suite in the project. As the project uses a newer GHC, I can't compile `wrecker` under the same project
My API is `Servant` so I could just r…
-
**Is your feature request related to a problem? Please describe.**
Currently in the Ormolu plugin in haskell-language-server, we have access to the GHC `ParsedModule`. The whole plugin is short enoug…
-
There is some undisciplined CPP which makes modifying code harder than it should be. This should all be placed into a compatibility module so it is isolated into one place.
For example
```
508 …
-
Since we're not writing a full language, we would like to piggy back Haskell's compilation infrastructure as much as possible.
The good thing is that Haskell's GHC is really modular. So we can just…
-
Hello,
`ghcjs-8.6.0.1 -O2` obtained through [Reflex Platform](https://github.com/reflex-frp/reflex-platform) on x86_64 GNU/Linux crashes sporadically on my codebase and usually runs through on *ret…
-
There are simply no entry for that in AST:
```haskell
Prelude Language.Haskell.TH> [d| newtype {-# CTYPE "int" #-} Bar = Bar Int |] >>= print
[NewtypeD [] Bar_0 [] Nothing (NormalC Bar_1 [(Bang N…
-
The ghc distributed by homebrew does not work with ghcjs as of now. The following addition to the `stack.yaml` file fixes it for me by using the older ghc-8.0.1 distributed by stack.
```
...
s…
-
Guess this is to avoid some ambiguities of symbols, but for some identifier I get packages with versions in my API dump.
E.g.
```
Call :: forall (m :: * -> *). bytestring-0.11.5.3:Data.ByteString…
-
Today, Haddock relies on the GHC API to re-typecheck modules for which it is generating documentation. This both increases the surface area of the GHC-Haddock interface and leads to unnecessarily long…
-
Might be a `stack` bug... some issue with how `stack` installs ghc, perhaps?
```yaml
# stack.yaml
resolver: nightly-2018-04-28
packages:
- .
- haddock-api
- haddock-library
- haddock-test
e…