Edsko de Vries

Results 169 issues of Edsko de Vries

(Note that the implementation does not rely on `defaultValue` and hence does not rely on any `Eq` instances.)

Usually an error message is just "empty grammar". This might not be such an easy problem to tackle though.

If I have ``` haskell data RequestSessionUpdate = RequestUpdateSourceFileFromFile RequestFilePath | RequestUpdateGhcOpts RequestGhcOption ``` with corresponding grammar ``` haskell instance Json RequestSessionUpdate where grammar = label "SessionUpdate" $ object $...

If you have a definition such as ``` haskell instance Json RequestSessionUpdate where grammar = label "SessionUpdate" $ object $ mconcat [ property "sessionUpdate" "updateSourceFileFromFile" . fromPrism requestUpdateSourceFileFromFile . prop...

The main primitive for exception handling in conduit (I think) is ``` haskell bracketP :: MonadResource m => IO a -> (a -> IO ()) -> (a -> ConduitM i...

This is not a bug report, but a point for discussion. Version 0.2.2 changed the behaviour of `record-dot-preprocessor`, so that `r{ x = .. }` is no longer recognized as...

Many of the foreign exports are not declared "unsafe", which means that are less efficient than they could be. They should be marked as "unsafe" where appropriate (which I think...

For streaming calls, clients have two ways of indicating end-of-input to the sever: ``` NON-EMPTY DATA FRAME 1 NON-EMPTY DATA FRAME 2 NON-EMPTY DATA FRAME 3 ``` and ``` NON-EMPTY...

At the moment, `allocSimpleConfig` hardcodes the `TimeManager` timeout to 30 seconds: https://github.com/kazu-yamamoto/http2/blob/b8f2268f5079667c1d6f47dfb254056b5b277823/Network/HTTP2/H2/Config.hs#L20 This should instead be a parameter, and that parameter should not be of type `Int`, but rather of...