All Projects → alanz → ghc-exactprint

alanz / ghc-exactprint

Licence: other
GHC version of haskell-src-exts exactPrint

Programming Languages

haskell
3896 projects

Labels

Projects that are alternatives of or similar to ghc-exactprint

vabal
cabal in Valle
Stars: ✭ 43 (-27.12%)
Mutual labels:  ghc
the-thoralf-plugin
This a type-checker plugin to rule all type checker plugins involving type-equality reasoning using smt solvers.
Stars: ✭ 22 (-62.71%)
Mutual labels:  ghc
cdetect
🔬 Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with
Stars: ✭ 23 (-61.02%)
Mutual labels:  ghc
zsh-haskell
ghc and cabal completion for zsh shell
Stars: ✭ 18 (-69.49%)
Mutual labels:  ghc
Pi-Pool
Cardano Stakepool on Raspberry Pi
Stars: ✭ 204 (+245.76%)
Mutual labels:  ghc
what-it-do
Automatically trace all (showable) binds in do expressions
Stars: ✭ 81 (+37.29%)
Mutual labels:  ghc
Haskell Symbol Search Cheatsheet
Haskell/GHC symbol search cheatsheet
Stars: ✭ 243 (+311.86%)
Mutual labels:  ghc
haskell-ghc-reading-guide
Haskell GHC reading guide
Stars: ✭ 29 (-50.85%)
Mutual labels:  ghc
stupid-computer
A understandable Haskell tracer.
Stars: ✭ 13 (-77.97%)
Mutual labels:  ghc
htoml
TOML file format parser in Haskell
Stars: ✭ 39 (-33.9%)
Mutual labels:  ghc
haskell-hot-swap
Hot swapping compiled code while keeping a websocket connection open
Stars: ✭ 24 (-59.32%)
Mutual labels:  ghc
ghc-stack
Hacking GHC's Stack for Fun and Profit (featuring The Glorious Haskell Debugger v0.0.1 Pre-alpha)
Stars: ✭ 69 (+16.95%)
Mutual labels:  ghc
ghcide-nix
Nix installation for ghcide
Stars: ✭ 76 (+28.81%)
Mutual labels:  ghc
smuggler2
Minimise haskell imports, make exports explicit
Stars: ✭ 18 (-69.49%)
Mutual labels:  ghc
haskell-code-spot
Visual tool to spot odd runtime behaviour of Haskell programs.
Stars: ✭ 106 (+79.66%)
Mutual labels:  ghc
Ghcup
DEPRECATED IN FAVOR OF haskell/ghcup-hs
Stars: ✭ 249 (+322.03%)
Mutual labels:  ghc
ghc-alt-libc
GHC compiled against musl & uClibc
Stars: ✭ 41 (-30.51%)
Mutual labels:  ghc
type-natural
Type-level well-kinded natural numbers.
Stars: ✭ 32 (-45.76%)
Mutual labels:  ghc
ghc-whole-program-compiler-project
GHC Whole Program Compiler and External STG IR tooling
Stars: ✭ 89 (+50.85%)
Mutual labels:  ghc
ghci-hexcalc
Haskell/GHCi as a Hex-Calculator interactive
Stars: ✭ 24 (-59.32%)
Mutual labels:  ghc

ghc-exactprint

Available on Hackage License BSD3 Build Status

Github Build Status

GHC version of haskell-src-exts exactPrint

master has been updated to use the new GHC Exact Print Annotations which landed in GHC 9.2

So ghc-exactprint-1.1 and later supports GHC 9.2 and onwards ghc-exactprint-0.6.4 supports GHC from 7.10 to 9.0

Links

HIW 2021 talk on GHC Exactprint for GHC 9.2

HIW 2020 talk on plans for GHC Exactprint for GHC 9.2

Blog Post by @shayne-fletcher on experiences converting to use the new annotations.

Current Limitations

  • Does not process CPP properly
  • Does not process Lhs files properly
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].