Resultados de la búsqueda a petición "lens"

1 la respuesta

¿Cuál es la diferencia entre `ix` y` at` en la biblioteca de Lens de Haskell?

2 la respuesta

¿Cómo hacer el producto de dos lentes?

Si tengo dos lentes: foo :: Lens' X Foo bar :: Lens' X Bar¿Hay alguna manera de construir una lente de producto? foobar :: Lens' X (Foo, Bar) foobar = ... foo baro es imposible?

1 la respuesta

¿Cómo hago lentes a partir de un registro en GHCi?

3 la respuesta

¿Hay alguna forma abreviada de actualizar un campo de estructura específico en raqueta?

Supongamos que tengo una estructura con muchos campos: (struct my-struct (f1 f2 f3 f4))Si debo devolver una nueva estructura conf2 actualizado, tengo que reformular todos los demás campos: (define s (my-struct 1 2 3 4)) (my-struct (my-struct-f1 ...

1 la respuesta

Haskell: la plantilla Haskell y el alcance

2 la respuesta

Combinando lentes

Usando unlente biblioteca puedo aplicar una función de modificación a objetivos individuales, así:

3 la respuesta

Simulando objetos interactivos con estado en Haskell

Actualmente estoy escribiendo un programa Haskell que implica simular una máquina abstracta, que tiene un estado interno, toma entrada y da salida. Sé cómo implementar esto usando la mónada estatal, lo que resulta en un código mucho más limpio y ...