Resultados da pesquisa a pedido "continuation-passing"
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 ...
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...
[a, b] .reduzir (f, x) código para [a, b] .reduzir (f) usando referências funcionais baseadas em transdutor / CPS?
Na minha pergunta anterior: Extraindo dados de uma cadeia de funções sem matrizes [https://stackoverflow.com/questions/51418212/extracting-data-from-a-function-chain-without-arrays] @Aadit M Shah me deu uma solução surpreendente da seguinte ...
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, ...
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)) ...
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 ...
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)) ...