-
The implementation of `holesOf` is not the cleanest thing. In particular, it uses `unconsWithDefault` in a context where the default will never be chosen, because it loses track of the length of the t…
-
just dropping some comment, might not even be relevant for this lib:
I just found this and i really like the idea to make stuff visible in the types and having some bits of experience in Java and H…
-
```
newtype XPathPoint = XPathPoint
{ selector :: String
, offset :: Int
}
selector :: GetterP XPathPoint String
selector = to $ \ (XPathPoint s) -> s.selector
```
Gives this compile error:
…
-
Profunctor lenses seem to be the more elegant solution. And I don't much care to maintain a library that very few people will use. Does it make sense to keep this library around anymore?
The thing I …
-
https://github.com/rpominov/static-land/blob/master/docs/spec.md#profunctor
-
@jbgi When I updated the JavaDoc of the optics package, I had some ideas and questions:
- The composition methods look very repetitive. Could mixin inheritance help here? Of course a class `Foo` can't…
-
I have an interesting use case for Indexed Monads. Which is a monadic language that gets compiled into an concatenative language which can be saved and uploaded to a server, downloaded by a client and…
-
In the `lens` library in Haskell we're encumbered by trying to interoperate with `base` and with a historical codebase. One sign of that is our representation for lenses is
``` haskell
type Lens s t …
-
I wonder, what are your thoughts on an optic for the intersection of two larger types like this:
```
A → Option B
B → Option A
```
It's like a prism where both sides can be optional. `Optional` itse…
-
Would you consider moving this to contrib? We'll trash `photons` and just use this if it's somewhere where multiple maintainers can contribute/admin it.
garyb updated
8 years ago