wz1000

Results 148 comments of wz1000

It seems like `setInitialDynFlags` calls `findCradle` from `hie-bios` with the wrong kind of argument. `findCradle` expects a haskell source file, but we give it the root directory. This means that...

I've moved this into HLS proper: https://github.com/haskell/haskell-language-server/pull/3462/commits/178e54f8b2367ca47619081677d127fd3fa94c61 I change change this to deleting implicit cradle stuff from hie-bios.

We don't want to fork handlers in LSP because then clients of the library have no way to determine the order of messages, which is essential for correct processing. For...

HLS currently doesn't particularly care about request order, but it might want to do so in the future. I'm pretty sure the spec explicitly states that request processing order matters.

I don't think its unreasonable to expect users to upgrade to cabal 3.12 to get this to work reliably.

> Right, but things need to work gracefully if they don't have it. Yes, they will continue to work (or not work) as they currently have been. > Wasn't there...

I think it could be reasonable to let rules fail when applied to dependency files - but we **must** ensure that any diagnostics from such failures don't get shown to...

yes, we can't make any bumps that require upgrading node as the node 20 binaries it pulls in don't work on distributions with older GLIBC versions, which we need to...

I don't know, perhaps we can convince it to get nodejs binaries from a different source where they are compiled with older GLIBC support.

This is just how the language works. for `print (1 :: Int)`, the typechecker has to elaborate `print` to `print @Int`. Since `@Int` wasn't written explicitly by the user, it...