Resultados da pesquisa a pedido "scalaz"
Usando o Scalaz Stream para analisar a tarefa (substituindo os Iteratees do Scalaz)
Introduçãoeu usoScalaz 7itera em vários projetos, principalmente para processar arquivos grandes. Eu gostaria de começar a mudar para Scalazcórregos, que são...
Validação versus disjunção
Suponha que eu queira escrever um método com a seguinte assinatura:
Scala - função de composição n vezes
Eu tenho uma função que se parece com isso: def emulate: (Cpu => Cpu) => (Cpu => Cpu) = render => { handleOpcode andThen handleTimers andThen handleInput andThen debug andThen render }Eu quero chamar a função handleOpcode n número de vezes ...
Código Scalaz destacado em vermelho nas Idéias 12 e 13 do Intellij
Temos um projeto com o Play framework 2 codificado com Scala. Estamos usando o Scalaz para validação em controladores do Play como "validateSomething | @ | validateSomethingElse | @ | validateYetSomethingElse". A idéia (v.12 e v. 13) não ...
Scala rápido arquivo de texto ler e fazer upload para a memória
No Scala, para ler um arquivo de texto e enviá-lo para uma matriz, uma abordagem comum é scala.io.Source.fromFile("file.txt").getLines.toArrayEspecialmente para arquivos muito grandes, existe uma abordagem mais rápida, talvez lendo primeiro os ...
Converta uma Seq [String] em uma classe de caso de maneira segura
Eu escrevi um analisador que transforma uma String em uma Seq [String] seguindo algumas regras. Isso será usado em uma biblioteca. Eu estou tentando transformar esse Seq [String] em uma classe de caso. A classe de caso seria fornecida pelo ...
Sem forma: lente genérica parametrizada por classe ou campo de caso
Baseado em: import shapeless._ case class Content(field: Int) lens[Content] >> 'fieldEu estou tentando fazer um método de criação de lentes, algo junto: def makeLens[T <: Product](s: Symbol) = lens[T] >> sMas parece não óbvio. É possível ...
Função quebra-cabeças de sintaxe no scalaz
Após assistirApresentação de Nick Partidge [http://vimeo.com/10482466]em derivar scalaz [http://github.com/scalaz/scalaz], Comecei a olhar para este exemplo, que é incrível: import scalaz._ import Scalaz._ def even(x: Int) ...
Como lidar com mônada `Reader` e` Try`?
Estou lendo este ótimo artigo sobreinjeção de dependência no scala com o Reader monad [http://blog.originate.com/blog/2013/10/21/reader-monad-for-dependency-injection/] . O exemplo original está funcionando bem, mas fiz uma pequena alteração nos ...
Mapeie e reduza / dobre a HList do scalaz.Validation
Comecei com algo assim: def nonEmpty[A] = (msg: String) => (a: Option[A]) => a.toSuccess(msg) val postal: Option[String] = request.param("postal") val country: Option[String] = request.param("country") val params = (postal |> ...