Lev Dvorkin

Results 31 issues of Lev Dvorkin

As I can see from source code `repeatedly` applize `f` only to non empty lists: ```haskell repeatedly :: ([a] -> (b, [a])) -> [a] -> [b] repeatedly f [] =...

As far as I understood `pHPrint` prints `eoln` at the end using `putStrLn`, not in handle. It was very suprising for me. Why it's do so? Is it a bug...

bug

**Describe the bug** `cabal v2-build` fails to build clean cabal-generated project with library and executable. According to warnings and error message it's seems it (or ghcup) doesn't work correctly with...

type: bug
platform: windows
cabal-install: nix-local-build
cabal-install: cmd/build
can-workaround

This code won't produce a haddock error. Nevertheless haddock comment to `default bar` will be lost. I think comments to default realizations are very useful, but if it's too hard...

As it is mentioned in [docs](https://hackage.haskell.org/package/megaparsec-9.2.2/docs/Text-Megaparsec-Debug.html#v:dbg) > it's not possible to lift this function into some monad transformers without introducing surprising behavior (e.g. unexpected state backtracking) or adding otherwise redundant...

feature-request

Is there a way to align `deriving` close at the next line? With default options (if we uncomment format records rules formatter change ```hs data Tmp1 = A | B...

I would like to add a haddock comment to class arguments like this: ```haskell class C (a :: Type) -- ^ comment to a (b :: Constraint) -- ^ comment...

enhancement

Suppose we have the following parsers: ```hs pInd, pB :: Parsec Void String String pInd = indentGuard (hidden space) EQ (pos1 pos1) *> string "a" pB = string "b" *>...

question
feature-request

I propose to add a special method in `MonadParsec`: ```hs -- | Adjust the next `ParseError`, if it occur __before any tokens will be__ -- __consumed__. This can be used...

feature-request

**Version information:** - Platform: Windows 10 - Version: 24.01.1 - Build/commit: 839d396 **Describe the bug** Sometimes game crashes when I select a route item/add new one. This happens randomly, but...