-
A more detailed description is needed.
-
The usage of `Data.Lens._Newtype` includes `_Newtype` in the output, but it compiles incorrectly into:
```lua
M.MyModule__Newtype = M.Data_Profunctor_dimap(dictProfunctor)(M.Safe_Coerce_coerce())
`…
-
Hi, I was confused at this line:
"The constructor :->, which is used to concatenate successive stages into a pipeline, is isomorphic to (,)."
That would make it a [bifunctor](https://hackage.has…
-
These are lens-like combinators that could be used for manipulating arrows in funflow and porcupine. They are based on the code in the [profunctor-optics](https://hackage.haskell.org/package/profuncto…
-
Useful for bootstrapping pure profunctor lenses
``` scala
trait Choice[~>[_, _]] extends Profunctor[~>] {
def left[A, B, C](p: A ~> B): (C Xor A) ~> (C Xor B)
def right[A, B, C](p: A ~> B): (A Xo…
-
Is there an appropriate way to integrate effects in a profunctor or is this a complete orthogonal concept? Example: Suppose I want to log when a value is set.
-
Currently, creating a logger is effectful because we create an `IOLocal` context.
```scala
object DefaultLogger:
def makeIo(output: Output[IO], outputs: Output[IO]*)(using Clock[IO], Printer, F…
-
`fromLens`, `fromIso`, and `fromPrism` basically require full-fledged `Lens`es, `Iso`s, and `Prism`s. `fromSetter`, on the other hand, will work with `ASetter`, and `fromTraversal` will work with `ATr…
-
https://pursuit.purescript.org/packages/purescript-profunctor-lenses/
-
the prisms are cool, but the profunctors dependency is not. move the prisms (and lenses, might as well) into another package.