GSoc 2022 projects #2700
Replies: 8 comments 31 replies
-
GHC 9.4 supportAs agreed in #2588 a top priority is to get HLS working with GHC 9.4, which should hopefully have a pre-rc out before the summer starts. @mpickering @wz1000 would either of you be able to mentor a student on this project? |
Beta Was this translation helpful? Give feedback.
-
Typed diagnosticsGHC 9.4 comes with new support for typed diagnostics (and apparently, most of it is already available in 9.2). See also #2014 @adinapoli @goldfirere would you be willing to mentor a student on this project? |
Beta Was this translation helpful? Give feedback.
-
GSoC 2021 ideas: #1237 |
Beta Was this translation helpful? Give feedback.
-
Sorry for butting in without being a core contributor or anything of the sort! And this is in no way any kind of demand, nor am I here to whine - it's honestly just what I feel is most important for the project (for myself, of course)! The biggest issue for me with hls is how often it arbitrarily crashes/doesn't load. I think a lot of these cases might be due to stack, so I guess this might require some work (with someone) there. I'm sure there are other issues around this though - I've seen it just not work on a bare file for a reason I couldn't assess at the time, while immediately trying most of the debug things I knew. (fresh install in vscode) In any case, what I want to express by rambling is that if it was up to me and I had the time/resources to invest, this would be my first priority - for me the HLS experience is already superb when it hasn't crashed or I'm waiting for it to maybe load something an indefinite amount of time. |
Beta Was this translation helpful? Give feedback.
-
Thanks for taking charge of this @pepeiborra! |
Beta Was this translation helpful? Give feedback.
-
There are some LSP protocol features that we don't use yet. Implementing some of those could be a project (I'd be happy to mentor).
Writing this list has made me realise we should have some issues for these regardless, I'll make some. |
Beta Was this translation helpful? Give feedback.
-
Adding support for dot notation in GHC 9.2 (see #2732) would make for a small SoC project. @michaelpj would you be willing to mentor it? |
Beta Was this translation helpful? Give feedback.
-
For a while now I have been discussing the addition of GHCi integration into HLS (see #477). It occurs to me that this might make a great shorter SoC project, but it would need a mentor. |
Beta Was this translation helpful? Give feedback.
-
@jaspervdj has reached out to encourage us to submit project ideas to https://github.com/haskell-org/summer-of-haskell
Let's gather some proposals and add them as soon as possible.
Note that there's been some big changes this year:
projects (more or less full time vs part-time)
Beta Was this translation helpful? Give feedback.
All reactions