nixkell
tilapia
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.
nixkell
-
NixOS + Haskell best practices circa March 2023
A while ago I've put together a little skeleton that i use when creating new haskell projects: https://github.com/pwm/nixkell
-
Most braindead easy end to end haskell workflow?
Quite the opposite of caveman. You are used to 21st century tooling that not long ago Haskell simply did not have. I can relate. Luckily nowadays we have HLS thanks to all the amazing people involved. With HLS the IDE/editor matters less as long as they can use it. You probably would be most at home with VSCode. Re setup here’s a shameless nix-based plug: https://github.com/pwm/nixkell (Watch the gif in the readme)
-
first glances: frustrated with introductory material
Shameless plug for quickly setting up a project: https://github.com/pwm/nixkell
-
Can't get things to work. It is normal to learn haskell with plain vim?
I've actually just started a small side-project trying to replicate the UX of stack with nix: https://github.com/pwm/nixkell
- Nixkell - Get your Haskell projects up and running with no fuss using Nix
tilapia
- Please contribute to the GHC 9.8 breakage inventory
-
Match against 'non symbol' ASCII characters
Perhaps the documentation for Char should contain examples of how you write the literals. Tracking as https://github.com/tomjaguarpaw/tilapia/issues/128
-
2022 State of Haskell Survey
Can you please report concrete examples here: https://github.com/tomjaguarpaw/tilapia/issues/new
I'll do what I can to improve the situation, but I need to know which packages precisely you are talking about.
-
Is Haskell Platform no longer supported?
Thanks! Tracking at https://github.com/tomjaguarpaw/tilapia/issues/109
-
Coming back to Haskell after a couple of years, what changes should I be aware of?
It would be nice with a "modern cabal for stack users" tutorial (ddg tells me it's an issue https://github.com/tomjaguarpaw/tilapia/issues/11 ), answering questions like
- A simple guide: set-up a Haskell development environment in Windows 10
-
Can't get things to work. It is normal to learn haskell with plain vim?
If you're on Windows and you're feeling brave you could try these new instructions developed by a collaborator of mine over at the tilapia project. If anything goes wrong with those instructions then please put a message on the pull request describing what the problem was and we'll try to get it fixed.
-
Haskell as a first timer - Am I missing something ?
Great! I'd be happy to have you on board. Please "Watch" the repo so that you are notified of discussions that happen there. Feel free to start your own discussions at any time by opening an issue.
-
Why exactly I want Boring Haskell to happen
Feel free to collaborate with me on Tilapia. At the very least I would welcome knowing about your ideas.
-
Noob questions
I also have a personal project (tilapia) for tracking difficulties in the Haskell ecosystem. Feel free to post any observations, questions or difficulties there.
What are some alternatives?
haskell.nix - Alternative Haskell Infrastructure for Nixpkgs
haskell-language-server - Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
reflex-platform - A curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. reflex-platform is built on top of the nix package manager.
purescript-halogen - A declarative, type-safe UI library for PureScript.
ghcid - Very low feature GHCi based IDE
vscode-haskell - VS Code extension for Haskell, powered by haskell-language-server
stack - The Haskell Tool Stack
hpack - hpack: A modern format for Haskell packages
std - A DevOps framework for the SDLC with the power of Nix and Flakes. Good for keeping deadlines!
lorri - Your project's nix-env
haskelldb - A library for building re-usable and composable SQL queries.