Daniel Wagner
Daniel Wagner
The command `cabal install cabal-dev --enable-executable-profiling` fails. Output from a variant of this command using `runghc Setup.hs` is included below. ``` crabgrass:~/inst/cabal-dev-0.8% runghc Setup.hs configure --user --enable-executable-profiling && runghc Setup.hs...
`MarkupM` is a `Monad`, but you can't really use that fact, because all the useful combinators have types like: body :: MarkupM () -> MarkupM () A friendlier type would...
When I use `.` to repeat a deletion using a vim-sneak motion, it clobbers the most-recently used register, even when that register was not used for the action being repeated....
In some messages, I see the following confusing sequence of reports: ``` x This message has been decrypted for display x Encrypted message wasn't signed + Good signature from [redacted]...
According to the man pages, a recursive watch should be able to ignore certain files by passing the `@` option. However, this does not seem to be working; here is...
One way to reproduce: 1. Open urxvt and make it 10 characters wide. 2. echo 12345678 > foo.txt 3. ack 1 This results in: ``` foo.txt 1:1234567 ``` which, as...
One initializes acid by opening up a checkpoint of the state, and providing an initial value if there's no checkpoint, with ``` openLocalState :: Sane st => st -> IO...
The following file is accepted by GHC, defining type `X` and computation `Y`: {-# LANGUAGE ExistentialQuantification #-} data X = forall a. Y However, `hasktags` incorrectly sees this as defining...
Currently when hasktags encounters tags with qualified names, it puts the entire qualified name in the ctags file. For example, with the following Haskell code: type instance A B =...
For the following Haskell file: type family A type instance B = C data family D data instance E = F class G a where type H a data I...