Resultados da pesquisa a pedido "continuations"

1 a resposta

boost :: future e continuations - conjunto de valores, mas o futuro ainda bloqueia

Estou tentando fazer a seguinte continuação funcionar - masf.get() blocos. O que há de errado? #include <iostream> #define BOOST_THREAD_PROVIDES_FUTURE #define BOOST_THREAD_PROVIDES_FUTURE_CONTINUATION #include <boost/thread/future.hpp> struct ...

2 a resposta

chamada com continuação de corrente - conceito de economia de estado

Depois de lerO planejador experienteEu senti que entendicall/cc devidamente. Mas, depois de ver alguns truques do WOW comcall/cc Eu descobri que estava errado. (define cc 0) (define (f) (call/cc (lambda (k) (set! cc k) 3))) (+ 1 2 4 (f)) ...

1 a resposta

Use o MonadRef para implementar o MonadCont

Existe um problema bem conhecido quenão podemos usarforall tipos noCont tipo de retorno [https://stackoverflow.com/questions/7178919/how-to-make-callcc-more-dynamic/7180154#7180154] . No entanto, deve ser bom ter a seguinte definição: class ...

3 a resposta

Como dividir e despachar um fluxo de controle assíncrono usando Continuações?

Eu tenho um fluxo de controle assíncrono como o seguinte: ActorA ! DoA(dataA, callback1, callbackOnErrorA) def callback1() = { ... ActorB ! DoB(dataB, callback2, callbackOnErrorB) } def callback2() = { ActorC ! DoC(dataC, callback3, ...

1 a resposta

continuação em lisp comum por macros - sobre uma implementação no OnLisp

NoNo Lisp [http://ep.yimg.com/ty/cdn/paulgraham/onlisp.pdf]p. 267, Paul Graham fornece uma implementação de macros de passagem de continuação: (setq *cont* #'identity) (defmacro =lambda (parms &body body) `#'(lambda (*cont* ,@parms) ,@body)) ...

4 a resposta

Terminologia correta para continuações

Eu ando bisbilhotandocontinuações recentemente, e fiquei confuso sobre a terminologia correta.Aqui [http://www.haskellforall.com/2012/12/the-continuation-monad.html]Gabriel Gonzalez diz: Uma continuação Haskell tem o seguinte tipo: newtype Cont ...

1 a resposta

O que exatamente é um "prompt de continuação?"

Estou tentando decifrara documentação [http://docs.racket-lang.org/reference/cont.html?q=with-handlers#%28def._%28%28quote._~23~25kernel%29._call-with-continuation-prompt%29%29] call-with-continuation-promptAplica-seproc para o dadoargs com a ...

4 a resposta

Serialização e a declaração Yield

É possível serializar um método contendoyield instruções (ou uma classe que contém esse método), de modo que, quando você reidrata a classe, o estado interno do iterador gerado é retido?

3 a resposta

Continuação do Scala e tratamento de exceções

Suponha que eu gostaria de capturar uma exceção, corrigir o problema causado pela exceção e retornar ao mesmo ponto de execução em que a exceção ocorreu para continua Como posso implementá-lo com continuações no Scala? Isto faz algum sentido

3 a resposta

Coroutine vs Continuação vs Generator

Qual é a diferença entre uma corotina e uma continuação e um gerado