Popularity
7.7
Growing
Activity
0.0
Stable
24
9
3
Monthly Downloads: 3
Programming language: Haskell
License: MIT License
Tags:
Development
GHC
Latest version: v0.4
ghc-simple alternatives and similar packages
Based on the "ghc" category.
Alternatively, view ghc-simple alternatives based on common mentions on social networks and blogs.
-
ghc-source-gen
Library for generating Haskell source files and code fragments. -
ghc-typelits-natnormalise
Normalise GHC.TypeLits.Nat equations -
ghc-typelits-extra
Extra type-level operations on GHC.TypeLits.Nat and a custom solver -
ghc-typelits-knownnat
Derive KnownNat constraints from other KnownNat constraints -
ghc-make
An alternative to ghc --make which supports parallel compilation of modules and runs faster when nothing needs compiling. -
ghc-datasize
ghc-datasize is a tool to determine the size of Haskell data structures in GHC's memory -
ghc-core-html
Read ghc-core with style. javascript and CSS style. -
ghc-imported-from
For a given Haskell source file, determine where a symbol is imported from -
ghc-time-alloc-prof
Library for parsing GHC time and allocation profiling reports -
ghc-prof
Library for parsing GHC time and allocation profiling reports -
ghc-trace-events
ByteString/Text variants of Debug.Trace.traceEvent/traceMarker and binary event logging -
ghc-pkg-autofix
Simple utility to fix BROKEN package dependencies for cabal-install. -
ghc-srcspan-plugin
Generic GHC Plugin for annotating Haskell code with source location data.
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
Promo
blog.mergify.com
Do you think we are missing an alternative of ghc-simple or a related project?
README
ghc-simple
The GHC API is a great tool for working with Haskell code. Unfortunately, it's also fairly opaque and hard to get started with. This library abstracts away the intricacies of working with the GHC API, giving a general, no-nonsense way to extract highly optimized (or not, depending on your use case) Core, STG, custom intermediate code, and other information from Haskell code.
TODO
- Caching and loading generated code on demand based on symbol (and/or module) dependencies.