-
First of all, thank you for writing this library, it is really excellent.
I was experimenting with `zoomOne` and `zoomAll`, and was trying to come up with a slightly different, more uniform approach.…
paf31 updated
8 years ago
-
Haskell's van Laarhoven lens type has the advantage of performing the getting and setting in one step, avoiding the need to traverse deep complex data structures twice. It looks like this:
```haske…
-
Currently `Optic` uses 4 type variables for `s t a b` and thus is not a category. However conceptually `Optic` seems like a pretty ideal `Category`. So I figured I'd at least bring up the possibility.…
-
In Monocle 1.x and 2.x, we implemented `Traversal` using the Van Laarhoven encoding, meaning all functions within `Traversal` are defined in terms of `modifyF`:
```scala
trait Traversal[A, B] {
…
-
@tomsmeding Hi! I'd like to be able to showcase stuff with [`optics-core`](https://flora.pm/packages/@hackage/optics-core) and [`optics`](https://flora.pm/packages/@hackage/optics). Could they be adde…
-
# Topics in Haskell beyond LYAH
## Type theory related
1. ~~`Functor-Applicative-Monad` typeclass hierarchy (covered in LYAH)~~
1. ~~`State` monad (covered in LYAH)~~
1. ~~General` Zip…
-
I was experimenting with Baritone and I came across the build command. So I downloaded a schematic off of the internet. But when I did the command the game crashed. I tried downloading a small schemat…
-
I'm building a haskell cabal project that uses [Relude](https://github.com/kowainik/relude#relude) as the standard library.
In the project's `.cabal` file, I have a [mixins stanza](https://github.c…
-
This is a tracking issue to maintain a list for known to compile packages, from a recent stackage snapshot (`lts-16.27`).
```
/root/.asterius/.stack-work/install/x86_64-linux-tinfo6/9ac86446ee106c…
-
## 🚀 Feature request
Today I took a stab at implementing Optics via Kliesli Arrows [here](https://gist.github.com/baetheus/0fd00a5463620aa6af2c9415fe5cad2b). The work was based on [this gist](https:/…