ghciwatch icon indicating copy to clipboard operation
ghciwatch copied to clipboard

ghci-based file watching recompiler for Haskell development

Results 48 ghciwatch issues
Sort by recently updated
recently updated
newest added

### Describe the feature you’d like to be implemented It would be nice to mention (maybe in --help, but definitely in docs) what exactly is being watched when `--watch` flag...

linear

This will help us keep the module set in sync more reliably. Depends on: - #292 - #299 - #300 - #301 - #302 - [ ] Labeled the PR...

patch

GHC output contains quoted fragments: Module graph contains a cycle: module ‘C’ (./C.hs) imports module ‘A’ (A.hs) which imports module ‘B’ (./B.hs) which imports module ‘C’ (./C.hs) When Unicode output...

patch

Haskell source paths, as GHC understands them, are remarkably permissive: they must end with one of the source extensions (now more accurately listed here, with references to the upstream GHC...

patch

This will help us keep the module set in sync more reliably See: [https://github.com/MercuryTechnologies/ghciwatch/blob/a97ecd3dcc2b8f93b8157009e6373e3795f22ace/src/ghci/mod.rs#L700-L747](https://github.com/MercuryTechnologies/ghciwatch/blob/a97ecd3dcc2b8f93b8157009e6373e3795f22ace/src/ghci/mod.rs#L700-L747) From [SyncLinear.com](https://synclinear.com) | [DUX-2341](https://linear.app/mercury/issue/DUX-2341/parse-module-not-found-messages)

linear

I'd like to run a non-terminating `--test-ghci` command (a [warp](https://hackage.haskell.org/package/warp) web server). Currently this doesn't work as expected, because `ghciwatch` waits for the test action to finish before continuing to...

linear

### Describe the feature you’d like to be implemented ghcid sets the terminal window title to things like "66 errors - foo" (where `foo` is the project name). Would be...

linear

### Describe the feature you’d like to be implemented Currently if I have evals in place like this: ```haskell -- $> hello hello :: IO () hello = T.putStrLn "Hello"...

linear