What should we spend the OpenCollective money on?

Micro project proposals. Before funding any of them we should make a more specific project proposal.

GHC compatibility work:
- Support for newer versions of GHC
- Tidying and polishing the compatibility layer, removing old code, etc.
- Goal: support nominated version of GHC; timeboxed amount of work on polishing

Finish support for multiple home units:
- Add support to HLS and any dependencies (hie-bios, cabal, etc.)
- Goal: multi-component projects can be loaded in master HLS using multiple home units

Higher quality diagnostics:
- Add more logging, add more information to logging, systematically log more
- Includes dependencies of HLS esp hie-bios
- Goal: given a particular list of failures that occur commonly (TBD), they can all be easily diagnosed from the log output

Performance investigation + fixes:
- Pick a large OSS codebase (e.g. some of IOG's) and investigate the performance of HLS on it- Work to address whatever issues arise
- Goal: 2 phases, timeboxed investigation, specific goal after that

Fix the unicode situation:
- Make use of the new position translation functions in the LSP VFS module
- Audit every use of positions in HLS (!), fix them, ban future careless usages
- Goal: all uses of positions correctly map them through the VFS

Release management:
- Do a release of HLS in a couple of months

Finish outstanding PRs:
- Finish some of Zubin's outstanding work and get it merged
- (Maybe) pick up some partially completed work by other contributors and get it over the finish line
GHC compatibility work
Finish support for multiple home units
Higher quality diagnostics
Performance investigation + fixes
Fix the unicode situation
Release management
Finish outstanding PRs
Michael PJ
maerwald
sloorush
alanz
July541
Pepe
Colten
drsooch
Fendor
There are no votes in this poll.
4455161