|almost 8 years ago||about 2 months ago|
|BSD 3-clause "New" or "Revised" 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.
We haven't tracked posts mentioning hsenv yet.
Tracking mentions began in Dec 2020.
Open source projects for beginners
7 projects | reddit.com/r/haskell | 24 Jan 2022
TDD for AoC?
2 projects | reddit.com/r/adventofcode | 18 Dec 2021
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?
4 projects | reddit.com/r/haskell | 23 Jul 2021
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?
2 projects | reddit.com/r/neovim | 1 Mar 2021
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?
3 projects | reddit.com/r/haskell | 18 Feb 2021
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.
8 projects | news.ycombinator.com | 3 Jan 2021
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?
stack - The Haskell Tool Stack
ghcide - A library for building Haskell IDE tooling
hlint - Haskell source code suggestions
castle - A tool to manage shared cabal-install sandboxes.
hadolint - Dockerfile linter, validate inline bash, written in Haskell
niv - Easy dependency management for Nix projects
ihaskell - A Haskell kernel for the Jupyter project.
reflex-ghci - Run GHCi from within a Reflex FRP application and interact with it using a functional reactive interface.
hsb2hs - Preprocessor for inserting literals with binary blobs into Haskell programs.
gipeda - Git Performance Dashboard
ormolu - A formatter for Haskell source code