Resultados da pesquisa a pedido "scalaz"

1 a resposta

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

1 a resposta

Validação versus disjunção

Suponha que eu queira escrever um método com a seguinte assinatura:

2 a resposta

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

1 a resposta

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

6 a resposta

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

2 a resposta

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

1 a resposta

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

1 a resposta

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

2 a resposta

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

1 a resposta

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