|3 months ago||3 months ago|
|LicenseRef-GPL||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.
Haskell in Production: Channable
2 projects | news.ycombinator.com | 28 Jun 2022
Well, Leksah used to be a good experience in regards to debugging.
Would it be possible to build a great IDE using Haskell?
1 project | reddit.com/r/haskellquestions | 23 Jun 2021
There is already an Haskell IDE written in haskell : Leksah
Ever tried lekash IDE?
4 projects | reddit.com/r/haskell | 28 Dec 2020
There are Nix based installation instructions for Mac and Linux. (Getting familiar with Nix can help with managing the Haskell package and tools ecosystem more generally – so it's good Yak shaving...).
Shake Build System
1 project | news.ycombinator.com | 13 Jun 2022
Strengths, weaknesses, opportunities, and threats facing the GNU Autotools
5 projects | news.ycombinator.com | 1 May 2022
You could try Shake. It's a sane build system written by a former co-worker of mine. https://shakebuild.com/
Overview of the CMake controversy, and break down the pros and cons of the critical C++ tool.
4 projects | reddit.com/r/programming | 1 May 2022
Shake does require compilation as it's essentially just a Haskell library providing a DSL and it works just fine, I guess in gradle's case it's a thing about Java-typical overengineering and complete blindness to resource usage. Shake's underlying engine can actually go head-to-head with ninja itself when building ninja files.
Need recommendations for a dependency-tracking system
3 projects | reddit.com/r/devops | 15 Oct 2021
Did you look at shake: https://shakebuild.com/ ?
The Shake Build System
1 project | news.ycombinator.com | 14 Sep 2021
Trouble Linking Dynamic Library for Package
1 project | reddit.com/r/haskell | 9 Aug 2021
For reasons I don't want to get into, I am building my own GHC package without cabal. The documentation is a little sketchy, but I've succeeded in build and installing it in my own user database (I'm on linux x86_64, using GHC 8.6.5). I am using shake to do all of this, and I've been pretty pleased with how it works.
Debian Running on Rust Coreutils
20 projects | news.ycombinator.com | 9 Mar 2021
https://shakebuild.com/ agrees with you:
> Large build systems written using Shake tend to be significantly simpler, while also running faster. If your project can use a canned build system (e.g. Visual Studio, cabal) do that; if your project is very simple use a Makefile; otherwise use Shake.
For what it's worth, if I remember right, Shake has some support for interpreting Makefiles, too.
> [...] the way more complicated syntax of Shake [...]
For context, Shake uses Haskell syntax, because your 'Shakefile' is just a normal Haskell program that happens to use Shake as a library and then compiles to a bespoke build system.
What are some alternatives?
niv - Easy dependency management for Nix projects
hadolint - Dockerfile linter, validate inline bash, written in Haskell
hie-core - The Daml smart contract language
haskell-language-server - Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
ihaskell - A Haskell kernel for the Jupyter project.
marvin - The paranoid bot (framework)
bumper - Haskell tool to automatically bump package versions transitively.
hlint - Haskell source code suggestions
clone-all - clone all the github repositories of a particular user.
gitHUD - command-line HUD for your git repo