continuations

    4

    2답변

    나는 다음과 같은 식을 0으로 평가하기위한 것입니다 말씀 드리했지만 제도의 많은 구현은 1로 평가 : (let ((cont #f)) (letrec ((x (call-with-current-continuation (lambda (c) (set! cont c) 0))) (y (call-with-current-continuation (lam

    0

    1답변

    here에서 스칼라 연속 블로그 게시물을 읽습니다. 불행하게도이 스칼라 2.10.0에서 작동하지 않습니다 : 내가 제안 된 형식을 시도하는 경우는 def f():Int @cps[Int,Int] = {shift { (k:Int=>Int) => k(6) } - 1} <console>:10: error: wrong number of type arguments

    0

    1답변

    Akka의 데이터 흐름 DSL을 사용하는 동안 미래에 조건부로 예외를 두 번 던질 필요가있었습니다. flow { // ... if (someCond) shiftUnit(throw new SomeException) else Future().apply() // ... } 이 그것을 할 올바른 방법입니다

    1

    2답변

    매우 큰 기존 동기 코드베이스에서 async/await을 사용하려고합니다. 이 코드베이스에는 전역 컨텍스트가 있지만 동기 컨텍스트에서는 kludgy이면 제대로 작동하지만 async/await의 비동기 컨텍스트에서는 작동하지 않습니다. 그래서 두 가지 옵션은 매우 크고 시간이 많이 걸리는 작업이 될 수있는 글로벌 컨텍스트를 배제하거나 지속성이 실행될 때 영리

    1

    1답변

    나는 트래픽을 형성 할 수있을 것이다 프록시 서버를 만들어야합니다. 주요 쟁점은 다른 서버에 대한 액세스를 제공하는 우선 순위가 다른 대기열을 갖는 것입니다. 계속 - 내 생각은 비동기 기능과 함께 부두를 사용하는 것입니다. Continuation에는 요청을 일시 중단하고 스레드를 해제하는 옵션이 있습니다. 그런 다음 내 요청을 대기시킬 수 있습니다. 내

    4

    1답변

    필자는 스칼라 연속성에 익숙하지 않고 일반적으로 스칼라 언어에 비교적 익숙하지 않다. 나는 스칼라 연속성을 가지고 노는 시도하고 다음 코드를 작성 : case class MyException(msg:String) extends Exception def go:Int = reset { println("enter your input") va

    2

    1답변

    f #으로 싸우는 것 - 싸움은 나무의 영역에 있으며 특히 노드 수를 세는 것입니다. 이것은 결국 F #에서 멀티 - 웨이 나무에 관한 코드를 작성하고자하는 프로그램으로 불행히도 번거로운 시작이되어 버렸습니다. 아마도 도움이되기를 바랍니다! 99 f # 시리즈의 61 번 문제는 이진 트리의 잎 수를 계산하도록 요청합니다. (아래)이 솔루션은 노드를 계산하지

    1

    2답변

    표현식 (call/cc (lambda (k) (k 12)))에는 세 개의 연속이 있습니다. (k 12), (lambda (k) (k 12)) 및 (call/cc (lambda (k) (k 12)))입니다. 어느 것이 현재의 연속인가? 일부 책의 연속성은 값을 기다리는 절차로 간주되며 값에 적용되면 즉시 반환됩니다. 그게 맞습니까? 현재 진행중인 내용을 자세

    2

    1답변

    스칼라 2.10에서 continuations plugin의 상태는 무엇입니까? 나는 약간 혼란스러워. autoCompilerPlugins := true, libraryDependencies <+= scalaVersion { v => compilerPlugin("org.scala-lang.plugins" % "continuations" % "2.1

    2

    1답변

    저는 매우 기본적인 것처럼 보입니다. 문제는 긴 투표를 위해 부두 연속 사용과 관련이 있습니다. 편의상 모든 응용 프로그램 관련 코드를 제거하고 간단한 연속 코드 만 남겨 두었습니다. 아래 내 서블릿의 doPost 메소드를 붙여 넣습니다. 내가 어떤 전문가의지도를 필요로하는 주요 질문은, 그리고 나는 그것을 실행하는 경우, 아래의 코드 블록에서 500 오랫