Oleg Grenrus
Oleg Grenrus
In a chat with Ben we agreed to serialise UTCTime as epoch-based-date-time. I'll implement that shortly.
```haskell forall f. Applicative f => (a -> f u) -> s -> f v forall f. (Applicative f, Contravariant f) => (a -> f a) -> s -> f...
All I'm saying is that current `foldVL` is kind of inverse of `traverseOf_`, and that function is good to exist, maybe not named `foldVL`.
I'll leave it to @adamgundry and others to decide what to do, if anything.
Can't you use `Optics.to (Lens.view l)` to convert getters. I don't feel that VL conversion adds anything. (You simply implement `Lens.view` in `getter` in your PR).
My concern is that (my) idea of `optics-vl` is to convert functions in libraries (say `Cabal-syntax`) providing `lens` compatible definitions to `optics` (e.g. https://hackage-content.haskell.org/package/Cabal-syntax-3.16.0.0/docs/Distribution-Types-Library-Lens.html) So > Sure you n, just...
> Here is the And I argue, that is just silly. Why not have ```haskell class AsPublicKey k where asPublicKey :: k -> Maybe k ``` and not confuse users...
> I can see the argument, but then why have Getter at all? In `lens`? Because you can compose optics, compose Getter with Traversal, and the result will be a...
@geekosaur Suggesting `-Wno-....` is not an option. The `.cabal` format should allow us to express things in a way so we don't need to disable legit warnings. (Of course ignoring...
@gbaz No. `export-depends` is for `reexported-modules`. If `export-depends` is changed to `fake-depends` `reexported-modules` could break. In other words, `export-depends` is not true `build-depends` (GHC doesn't care while compiling the modules),...