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

3 la respuesta

¿Cuál es la diferencia entre una lente y una lente parcial?

Una "lente" y una "lente parcial" parecen bastante similares en nombre y en concepto. ¿Cómo se diferencian? ¿En qué circunstancias necesito usar uno u otro? Etiquetado Scala y Haskell, pero agradecería las explicaciones relacionadas ...

3 la respuesta

Lentes parciales: agrupe la matriz de objetos por propiedad, use el valor de apoyo como clave

Tengo una serie de objetos como este: [ { name: "Group 1", value: "Foo" }, { name: "Group 2", value: "Bar" }, { name: "Group 1", value: "Baz" } ] Me gustaría usarLentes parciales [https://github.com/calmm-js/partial.lenses] biblioteca para ...

2 la respuesta

Combinando lentes

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

1 la respuesta

Sin forma: lente genérica parametrizada por clase de caso o campo

Residencia en: import shapeless._ case class Content(field: Int) lens[Content] >> 'fieldEstoy tratando de hacer un método de creación de lentes, algo así: def makeLens[T <: Product](s: Symbol) = lens[T] >> sPero parece no obvio. Es posible de ...

1 la respuesta

lenses, fclabels, data-accessor: qué biblioteca para el acceso a la estructura y la mutación es mejor

Hay al menos tres bibliotecas populares para acceder y manipular campos de registros. Los que conozco son: acceso de datos, etiquetas y lentes. Personalmente comencé con el acceso a datos y los estoy usando ahora. Sin embargo, recientemente en ...

2 la respuesta

Usando lentes en las clases regulares de Scala

Las bibliotecas JSON más populares para Scala tienen la capacidad de serializar y deserializar a clases de casos.Desafortunadamente, hasta que se libere Scal...

1 la respuesta

makeLenses para GADTs (Haskell)

¿Hay un equivalente demakeLenses para GADTs? Si tengo un simpleGADT me gusta: data D a b where D :: (Ord a, Ord b) => !a -> !b -> D a b¿Hay alguna forma de generar lentes automáticamente pasando un constructor y una lista de nombres de campo?

4 la respuesta

Hacer que una sola función funcione en listas, ByteStrings y Textos (y quizás otras representaciones similares)

Estoy escribiendo una función que hace una búsqueda en una secuencia de símbolos arbitrarios. Me gustaría hacerlo lo suficientemente genérico para que funcio...

4 la respuesta

Lentes funcionales

¿Podría alguien explicarme lentes funcionales? Es un tema sorprendentemente difícil para google y no he hecho ningún progreso. Todo lo que sé es que proporcionan una funcionalidad de obtención / configuración similar a la de OO.

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 ...