Manuel Bärenz

Results 297 issues of Manuel Bärenz

General utility functions for arrows should go to https://hackage.haskell.org/package/arrow-utils-0.1.0.0, and be reused here.

enhancement

Follow-up to #56. I think that Cells should be an instance of https://hackage.haskell.org/package/profunctors-5.6.2/docs/Data-Profunctor-Traversing.html#t:Traversing. Basically, this means that there should be a function `traverse' :: Traversable f => Cell m a...

enhancement

Recently (#57) it has come up again that in essence, the `Cell` constructor could also be declared as: ```haskell data Cell m a b = forall s . Data s...

enhancement
question

The Monad instance for `CellExcept` comes at a technical cost, which is the awkward `Finite` class. I believe that `CellExcept` is a `Selective` in a natural way, and that I...

Quite a few games have been written with https://hackage.haskell.org/package/brick. Maybe there could be a good backend to it.

enhancement

Ideally, https://hackage.haskell.org/package/essence-of-live-coding-0.2.5/docs/LiveCoding.html gives a good entry point to the library. Right now it just vomits all imports concatenated. * There should be sections corresponding to the modules (maybe these sections...

documentation
enhancement
good first issue

Certain GHC warnings should count as build failures. As a good measure: * Enable `-Wall` * Enable `-Werror` * Try to fix everything, disable some warnings again if it's to...

enhancement
good first issue

This is basically the same issue like https://github.com/ivanperez-keera/dunai/issues/239. See https://hackage.haskell.org/package/selective-0.4.1.1/docs/Control-Selective.html#t:Selective.

good first issue

# Short description A [`Cell`](https://github.com/turion/essence-of-live-coding/blob/e10866d36df22ce0bde4ab98ad64b89e4f99edc3/essence-of-live-coding/src/LiveCoding/Cell.lhs#L87) is a [`Profunctor`](https://hackage.haskell.org/package/profunctors-5.6.2/docs/Data-Profunctor.html#t:Profunctor). # Explanation Given functions `y -> a` and `b -> z`, a `Cell m a b` can be transformed into a `Cell...

enhancement
good first issue