Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Letrec 和可重入延续
有人告诉我 以下表达式的计算结果为 0 但许多方案的实现将其计算为 1 let cont f letrec x call with current continuation lambda c set cont c 0 y call with
SCHEME
continuations
letrec
经验丰富的计划者的 get-first、get-next 和 waddle 函数
define get first lambda l call with current continuation lambda here set leave here waddle l leave quote define get firs
SCHEME
continuations
callcc
seasonedschemer
使用 MonadRef 实现 MonadCont
有一个众所周知的问题我们不能使用forall类型在Cont返回类型 https stackoverflow com questions 7178919 how to make callcc more dynamic 7180154 7180
Haskell
continuations
delimitedcontinuations
如何从多个嵌套函数中丢弃分隔的延续?
我研究了分隔延续 目前正在尝试丢弃它们以获得类似于引发异常的效果 这就是给我带来麻烦的原因 const structure type gt cons gt const f f args gt run type f Symbol toStri
Groovy 中如何使用 GOTO 语句?
我看到了这个关于 Scala 延续的好博客文章 http blog richdougherty com 2009 03 goto in scala html 模仿 一个GOTOScala 语言中的语句 阅读更多关于此处继续 http www
Groovy
DSL
transformation
goto
continuations
连续单子转变
在尝试为 ContT monad 转换器建立一些直觉时 我 也许并不奇怪 发现自己很困惑 问题在于 shiftT 操作似乎没有做任何有用的事情 首先是一个如何使用它的简单示例 shiftT famr gt lift do a lt calc
Haskell
continuations
delimitedcontinuations
延续的正确术语
我一直在摸索延续最近 我对正确的术语感到困惑 Here http www haskellforall com 2012 12 the continuation monad html加布里埃尔 冈萨雷斯 说 Haskell 延续具有以下类型
Haskell
continuations
通过 C++ 互操作或其他方式实现 C# 第一类延续?
我们有一个非常高性能的多任务 近乎实时的 C 应用程序 这一性能主要是通过使用自制的调度程序在内部实施协作多任务来实现的 这通常称为微线程 在这个系统中 所有任务都通过队列与其他任务通信 我们遇到的具体问题似乎只能通过 C 不支持的第一类延
c
NET
Queue
multitasking
continuations
有没有办法像 withCString 一样链接函数?
有没有办法链接像这样的函数withCString 我的意思是任何 函数看起来像f Foo gt CFoo gt IO a gt IO a 例如 假设有一个函数cFunc CString gt CFoo gt CBar gt IO 通常 我会
Haskell
continuations
functioncomposition
continuationpassing
用 Haskell 解释 Parigot 的 lambda-mu 演算
我们可以用 Haskell 来解释 lambda 演算 data Expr Var String Lam String Expr App Expr Expr data Value a V a F Value a gt Value a int
Haskell
interpreter
continuations
lambdacalculus
interpretation
协程、延续、生成器
协程 延续和生成器有什么区别 我将从生成器开始 因为它们是最简单的情况 正如 zvolkov 提到的 它们是可以重复调用而不返回的函数 对象 但在调用时将返回 产生 一个值 然后挂起它们的执行 当他们再次被调用时 他们将从上次暂停执行的地方
python
Generator
Coroutine
continuations
Java 中的延续
Java 中有没有好的延续性实现 如果是这样 开销是多少 JVM 的设计并没有考虑到这些事情 对吗 那么这种做法是不是有悖常理呢 请参阅 Apache Javaflowhttp commons apache org sandbox java
Java
continuations
如何提取定界延续(重置/移位)以供将来在 Haskell 中使用?
以下是使用分隔延续 重置 移位 的简单示例 import Control Monad import Control Monad Trans import Control Monad Trans Cont test Integer test
Haskell
continuations
delimitedcontinuations
使用 Scala 延续实现收益(收益回报)
如何实现 C yield return使用 Scala 延续 我希望能够编写 ScalaIterator风格相同 评论里有刺这篇 Scala 新闻文章 http www scala lang org node 2096 但它不起作用 尝试使
scala
scala28
yield
continuations
yieldreturn
如何在递归函数中使用Control.Monad.Cont?
我正在提供一个答案这个问题 https stackoverflow com q 54843670 633183我想到了一个可以使用的想法Cont单子 我不太了解 Haskell 无法解释为什么这个程序不起作用 import Control
Haskell
monads
typemismatch
continuations
donotation
Scala:分隔延续解释 - 不
对延续的概念感兴趣 我开始阅读维基 帖子 并找到了这个 简单 的例子 reset shift k Int gt Int gt the continuation k will be the 1 below k 7 1 result 8 如果不
scala
continuations
delimitedcontinuations
Smalltalk 如何操作调用堆栈帧(thisContext)?
Smalltalk 对象thisContext看起来奇怪又奇妙 我不明白它是什么以及它是如何工作的 甚至它如何实现延续 对于 C 的调用堆栈 我可以轻松想象它是如何实现和工作的 但对于这个 我不能 请帮助我理解它 我认为这不是一个简单的问题
smalltalk
callstack
continuations
stackframe
了解 Haskell callCC 示例
我无法理解之前的答案question https stackoverflow com questions 20451022 how to interpret callcc in haskell 我希望以下的解释能够澄清一些事情 下面的例子来
Haskell
continuations
callcc
async/await 与手工制作的延续: ExecuteSynchronously 是否被巧妙地使用?
我最近写了以下代码 Task
c
Asynchronous
asyncawait
continuations
为什么scala不进行尾调用优化?
只是玩延续 目标是创建将接收另一个函数作为参数和执行量的函数 并返回将应用参数给定次数的函数 实现看起来很明显 def n times T func T gt T count Int T gt T tailrec def n times c
scala
continuations
tailcalloptimization
1
2
»