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:
- 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
Poll settings
Finalize this poll
Delete this poll
Comments
You are commenting as
For security reasons you cannot write any more comments right now. Please wait a few minutes and try again.