Resultados de la búsqueda a petición "scalaz"
Cómo reducir una Seq [Cualquiera [A, B]] a una Cualquiera [A, Seq [B]]
Dado una secuencia de eithersSeq[Either[String,A]] conLeft siendo un mensaje de error. Quiero obtener unaEither[String,Seq[A]] donde obtengo unRight (que será unSeq[A]), si todos los elementos de la secuencia sonRight. Si hay al menos unaLeft (un ...
Reader Monad para inyección de dependencias: dependencias múltiples, llamadas anidadas
Cuando se les preguntó acerca de la inyección de dependencia en Scala, muchas respuestas apuntan al uso de Reader Monad, ya sea la de Scalaz o simplemente la suya. Hay una serie de artículos muy claros que describen los conceptos básicos del ...
Scala archivo de texto rápido leído y cargado en la memoria
En Scala, para leer un archivo de texto y subirlo a una matriz, un enfoque común es scala.io.Source.fromFile("file.txt").getLines.toArrayEspecialmente para archivos muy grandes, ¿hay un enfoque más rápido quizás leyendo primero bloques de ...
Validación versus disyunción
Supongamos que quiero escribir un método con la siguiente firma:
¿Cómo evitar el desbordamiento de pila cuando se usa la mónada libre de scalaz?
Anteriormente había pensado que parte del objetivo de la implementación era evitar este mismo problema, ¿entonces tal vez estoy haciendo algo obviamente tonto? Aquí hay un código: // Stack overflow import scalaz._ sealed trait Command[T] case ...
Código Scalaz resaltado en rojo en Intellij Idea 12 y 13
Tenemos un proyecto con Play Framework 2 codificado con Scala. Estamos utilizando Scalaz para la validación en controladores Play como "validateSomething | @ | validateSomethingElse | @ | validateYetSomethingElse". Idea (v.12 y v. 13) no reconoce ...
El equivalente 'let' de Clojure en Scala
A menudo me enfrento a la siguiente situación: supongamos que tengo estas tres funciones def firstFn: Int = ... def secondFn(b: Int): Long = ... def thirdFn(x: Int, y: Long, z: Long): Long = ...y yo tambien tengocalculate función. Mi primer ...
¿Dónde está la 'secuencia' en Scalaz7?
Estoy aprendiendo Scalaz y tengo un proyecto que ya utiliza Scalaz7. Siguiendoesta pregunta Me gustaría usar la función