scalaz

    11

    1답변

    최근에 나는 scalaz.iteratee과 Play의 iteratee으로 놀았습니다. iteratee는 이전의 명령형 while 루프 대신 모듈성을 제공하는 좋은 아이디어라고 생각합니다. 목표는 string []을 파일에서 제외하는 대신 각 새 행의 핸들러로 함수를 사용하는 것입니다. 내가 scalaz.stream의 기능 개요를 볼 때 그러나, 그의 디자인

    7

    3답변

    API를 통해 웹 서비스에 액세스하기위한 라이브러리를 작성하고 있습니다. 나는 API 액션 case class ApiAction[A](run: Credentials => Either[Error, A]) 을 나타내는 간단한 클래스를 정의한 웹 서비스를 수행 일부 기능이 나는 또한 implicit val monad = new Monad[ApiAction]

    0

    1답변

    내가 제 7 장 지금 행동에 책 스칼라와 거의 붙어 찾을 수 없습니다 예를 들어 응용 프로그램이 부두 서버 및 Scalaz를 사용하여 책에 구축있다. 핵심은 Jetty 서버가 시작되고 GET 요청이 특정 URL로 보내지면 Scalaz는 MethodParts 추출기 객체의 도움으로 패턴 일치를 사용해야합니다. 내가 URL을 액세스하려고 할 때마다 그러나, 결

    5

    1답변

    현재 스칼라에서 스칼라즈 스타일로 일부 코드를 이식하고 있습니다. 구체적인 코드 (예 : List, Vector)보다는 노출 된 API 서명에서 Seq 특성을 사용하는 것이 일반적입니다. 그러나 Scalaz는 Bind [Seq] typeclass의 구현을 제공하지 않기 때문에 Scalaz에 몇 가지 문제점을 제기합니다. 즉 올바르게 작동합니다. List(1

    4

    2답변

    하나의 데이터 소스를 동일한 데이터 소스에서 가져온 필터링 된 버전과 병합하여 scalaz-stream을 사용하여 순환 프로세스를 만들려고합니다. 여기에 지금까지 무엇을의 간단한 예입니다 : val s1 = Process.emitAll(1 to 10).toSource val w = wye.merge[Int] val s2 = w.filter(_ < 5

    0

    1답변

    다음 build.sbt가 있으며 IntelliJ에서 sbt를 관리하는 스칼라 2.10.4를 실행하고 sbt 빌드 파일을 기반으로 프로젝트를 새로 고칩니다. 이이 build.sbt와 // build.sbt name := "ScalazStreamsAkka" version := "1.0" resolvers += "Scalaz Bintray Repo"

    2

    3답변

    내가이 모든 항목을 제외하고 일반 사전 식 순서 (서브 시퀀스) 첫번째 반전이 있다는 Seq[Seq[T]] 등을위한 순서를 정의했다 (C,B,A 있도록하는 A,B,C 전에하지만 A,B,A 후 제공) : 이것은 사용 implicit def ReverseListOrdering[T: Ordering] = new Ordering[Seq[T]] { over

    1

    1답변

    sealed trait Process[+F[_], +O] /** * Created by pach on 11/07/14. */ package object stream { type Process0[+O] = Process[Nothing,O] ... } 으로 정의되어 있지 않습니다. Nothing이 형식 매개 변수를 사용하지 않기 때문에

    8

    1답변

    에 의해 파라미터 일반적인 렌즈를 기반으로 : import shapeless._ case class Content(field: Int) lens[Content] >> 'field 나는 렌즈를 만드는 방법을 만들려고 노력하고, 뭔가 함께 : 그것은 명백하지 않은 것 같다 def makeLens[T <: Product](s: Symbol) = lens

    1

    1답변

    이 코드가 있으며 Stream에 반복을 중지시키고 누적 된 결과를 얻도록하고 싶습니다. 기본적으로, 반복은 그것이 작동 sealed trait Ele case class FailureEle() extends Ele case class SuccessEle() extends Ele type EitherResult = Either[IndexedSeq[E