Oleg Grenrus
Oleg Grenrus
Which is e.g. in Stackage nightly. Looks like that `servant-auth-client` tests timeout with it. I don't know why, all help is welcome.
putDocW is not in `Data.Text.Prettyprint.Doc` module. Relatedly, there is `putDoc` / `putDocW` convinience functions; but there should also be functions to `Doc a -> String` and `Doc a -> Text`.
Looks like tag is there, but it's not reachable from `master`? > This commit does not belong to any branch on this repository, and may belong to a fork outside...
In the fashion of [`Show1`](http://hackage.haskell.org/package/transformers-0.5.1.0/docs/Data-Functor-Classes.html#t:Show1) and friends. This might be useful when writing instances by hand. Somehow related to https://github.com/well-typed/binary-serialise-cbor/issues/15
We depend on it via `vector` anyway.
In `lens` ```haskell asIndex :: (Indexable i p, Contravariant f, Functor f) => p i (f i) -> Indexed i s (f s) ``` > When composed with an IndexedFold...
The example (by @kosmikus) ```haskell {-# LANGUAGE TemplateHaskell #-} import Optics data Person = MkPerson { _name :: String , _numbers :: (Int, Int) } makeLenses ''Person p :: Person...
which implementation would be still `Optic id` without casting. I think not necessarily, as I needed this combinator when migrating classy lens type-classes, but one can argue that one should...
... to `optics-vl` as it's not dependency crippled. EDIT: even it might not be that often needed in practice, it is a documentation device