purescript-bundle-fast
ghcid
Our great sponsors
purescript-bundle-fast | ghcid | |
---|---|---|
0 | 12 | |
17 | 1,120 | |
- | - | |
0.0 | 4.0 | |
about 4 years ago | 28 days ago | |
Haskell | Haskell | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
purescript-bundle-fast
We haven't tracked posts mentioning purescript-bundle-fast yet.
Tracking mentions began in Dec 2020.
ghcid
-
Static-ls - a low memory Haskell language server based on hiedb and hiefiles
With a combination of ghcid, an hiedb filewatcher and the -fdefer-type-errors flag you can get pretty solid IDE behavior. Currently only ghc 9.4.4 is supported but happy to personally help people set this up if interested!
- Open source projects for beginners
-
TDD for AoC?
In addition, for Haskell, I usually have ghcid running, which likewise re-runs on every file change, but gives faster feedback about any type errors than the full compiler, and also is configured to evaluate
-
Most braindead easy end to end haskell workflow?
VS Code + Haskell extension is usually best, but ghcid is an alternative which is much simpler, easier to set up, less pretty and powerful but still pretty easy and effective to use. Here's a workflow:
-
Fast way to run Haskell script from nvim?
you should also checkout the ghci vim plugin https://github.com/ndmitchell/ghcid/tree/master/plugins/nvim
-
Can't get things to work. It is normal to learn haskell with plain vim?
I just went through the same thing. I settled on using stack and ghcid. All it does is recompile on any change to source code so you at least get lightning fast feedback. Both stack and ghcid have been easy to install and use so far.
-
Why Clojure?
Have you tried out ghcid? It basically just runs ghci on your program every time you save, and gives an updated list of errors and warnings. Not interactive in the sense that you don't manually test your functions with it, but like 95% of debugging in Haskell is just fixing errors at compilation time. I find it to be a very nice developer experience. Just need a text editor and a terminal with ghcid open and you get immediate feedback as you program.
What are some alternatives?
ghci-ng
stack - The Haskell Tool Stack
ghcide - A library for building Haskell IDE tooling
hlint - Haskell source code suggestions
fay - A proper subset of Haskell that compiles to JavaScript
castle - A tool to manage shared cabal-install sandboxes.
hadolint - Dockerfile linter, validate inline bash, written in Haskell
ihaskell - A Haskell kernel for the Jupyter project.
hsb2hs - Preprocessor for inserting literals with binary blobs into Haskell programs.
niv - Easy dependency management for Nix projects
reflex-ghci - Run GHCi from within a Reflex FRP application and interact with it using a functional reactive interface.
flow - :droplet: Write more understandable Haskell.