Manuel Bärenz
Manuel Bärenz
It would be great to not be stuck on the `Data` instance and use other ways of serializing the state. Then it would be possible to persist the state over...
There is an instance `Monoid w => MonadAccum w (AccumT w Identity)`: https://github.com/haskell/mtl/blob/6be8cb55ca9a8bfa6111e3004e4b56b91ed5edcc/Control/Monad/Accum.hs#L163 But a more general instance that should exist would be: ```haskell instance (Monoid w, Monad m) =>...
In https://github.com/turion/essence-of-live-coding/ there is a type that is very similar to `AutomatonT`, but it differs by having the `Data` constraint on the internal state. This was an arbitrary decision, and...
The way the gloss clocks are implemented is such that only one 'GlossSimClockIO' can receive a time step. (Same for 'GlossEventClockIO'.) It would be nice if one could use several...
See https://hackage.haskell.org/package/random-1.2.1.2/docs/System-Random.html#t:Random: The type class `Random` exists for backwards compatibility, we should nowadays deal with `Uniform` and `UniformRange` instead.
In the haddocks I often have re-exports. These mess up the haddock structure: ``` module FRP.Rhine.Clock ( module FRP.Rhine.Clock, module X, ) ... -- time-domain import Data.TimeDomain as X --...
It seems that `hlint -g` not only checks tracked and checked in files, but also files that are untracked. In https://github.com/ndmitchell/hlint/issues/1090#issuecomment-668221773 @ndmitchell said that `hlint -g` runs `git ls-files --cached...