For GHC 9.2.x to achieve more widespread adoption, tooling will need to support its best features. For years users have been frustrated by Haskell's...
[Haskell.org] Support more LSP features in Haskell Language Server
Aarush Bhat (sloorush)
This project proposes various new features for the haskell language server(HLS). While HLS already comes with the most important ones, a few haven’t...
Operating Chrome with Haskell
Arsalan Cheema
The Chrome DevTools Protocol (CDP) serves a variety of automation use cases by providing programmatic access to Chrome. These include data...
Modularizing GHC
Dominik Peteler
The architecture of the GHC compiler in its current state is anti-modular. Designed with GHC-the-program as the sole consumer in mind, it is very...
Hackage - Package Rank
KubanekO
hackage-server as of yet does not support more advanced algorithm for sorting relevant packages (at the moment user rating is used), this proposal...
MMTk Port for GHC: An alternative of the current GHC storage manager
Junming Zhao
The proposed project aims at establishing a port between GHC and [MMTk](https://www.mmtk.io/) -- an external memory management toolkit that provides...
Implementing a GPU Backend for Advanced Machine Learning Algorithms
Zarak Mahmud
This project enhances Goal - a library of machine learning algorithms based on Haskell - with a GPU backend provided by Hasktorch. Goal strikes a...
New Hackage Features
Alias Qli
This proposal aims to add new features to the Hackage server, mainly include package sorting, user info update and user notification emails. It's...
reimplement `cabal check`
Francesco Ariis
`cabal check` is a tool to check the correctness of a `.cabal` file and more generally to provide more useful output (warnings, especially related to...
Formalising Konnakol using Haskell
Aravind Mohandas
Konnakol, in South Indian Carnatic music, is the art of performing percussion syllables vocally. However, notwithstanding its importance in Carnatic...