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:
Instância de Functor para Construtor de Tipo com Dois Parâmetros no Scala
Eu tenho aulaFoo com dois parâmetros e estou tentando escrever uma instância do Functor para Foo com o primeiro parâmetro corrigido, da seguinte maneira: object Scratchpad { trait Functor[F[_]] { def fmap[A, B](f: A => B): F[A] => F[B] } case ...
Pergunta básica do Estado Scalaz
Como usoState imitar o comportamento deList.zipWithIndex? O que eu vim até agora (o que não funciona) é: def numberSA[A](list : List[A]) : State[Int, List[(A, Int)]] = list match { case x :: xs => (init[Int] <* modify((_:Int) + 1)) map { s : Int ...
O equivalente 'let' de Clojure em Scala
Muitas vezes, enfrento a seguinte situação: suponha que tenho essas três funções def firstFn: Int = ... def secondFn(b: Int): Long = ... def thirdFn(x: Int, y: Long, z: Long): Long = ...e eu também tenhocalculate função. Minha primeira abordagem ...
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 ...