Resultados da pesquisa a pedido "continuations"

2 a resposta

A chamada com continuação de corrente pode ser implementada apenas com lambdas e fechamentos?

Alguém sabe secall/cc pode ser implementado apenas com lambdas e fechamentos? Parece quecall/cc interrompe o fluxo do programa (como uma exceção), mas lambdas e fechamentos não podem fazer isso. Por isso achocall/cc não pode ser implementado via ...

2 a resposta

Por que passar estilo de continuação

Dentroinguagem de Programação do Esquema [http://scheme.com/tspl4/] por Kent Dybvig (4ª edição)secção 3.4 [http://scheme.com/tspl4/further.html#./further:h4] , ele descreve muito claramenteo qu estilo de passagem de continuação é. Para oporqu ele ...

2 a resposta

O Async aguarda a palavra-chave equivalente a um lambda ContinueWith?

Alguém pode ter a gentileza de confirmar se compreendi corretamente a palavra-chave Async Aguardar? (Usando a versão 3 do CTP) Até agora, descobri que a inserção da palavra-chave wait antes de uma chamada de método faz basicamente duas coisas: ...

2 a resposta

Scala: Continuações delimitadas explicadas - não

Interessado no conceito de continuação, comecei a ler wikis, posts e cheguei a este exemplo "simples": reset { ... shift { k: (Int=>Int) => // the continuation k will be the '_ + 1' below k(7) } + 1 } // result: 8Sem conhecimento de Scala, ...

2 a resposta

Continuações e compreensão - qual é a incompatibilidade?

Sou novo no Scala e estou tentando entender a continuação. Estou tentando reproduzir oyield return Instrução C #. Segueesta postage [https://stackoverflow.com/a/2655394/116301], Escrevi o seguinte código: package com.company.scalatest import ...

3 a resposta

Qual é a diferença entre uma continuação e um retorno de chamada?

Eu tenho navegado por toda a web em busca de esclarecimento sobre continuações, e é incompreensível como a mais simples das explicações pode confundir comple...

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

3 a resposta

Existe uma maneira de encadear funções como withCString?

Existe uma maneira de encadear funções comowithCString? Com isso, quero dizer qualquer função que se pareça com algof :: Foo -> (CFoo -> IO a) -> IO a. Por exemplo, digamos que há uma funçãocFunc :: CString -> CFoo -> CBar -> IO () Normalmente, ...

3 a resposta

continuações no Scala 2.8.1 e Eclipse

Como posso iniciar o scala (ou scalac) com o sinalizador -P: continuations: enable no Eclipse? Usei import scala.util.continuations._; no meu código e precisa ativar o plug-in.

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