VoidCC
标签列表
continuations
47
热度
12
回答
如何实现延续?
我正在研究用C语言编写的Scheme解释器。目前它使用C运行时栈作为它自己的栈,这对于实现延续提出了一个小问题。我目前的解决方案是将C堆栈手动复制到堆,然后在需要时将其复制回来。除了不是标准的C,这个解决方案并不理想。 什么是在C中实现Scheme的延续最简单的方法?
c
lisp
scheme
continuations
2008-08-09
21
热度
12
回答
寻找的“真实”的例子使用延续
我试图抓住延续的概念,我发现了几个小的教学实例这样一个从Wikipedia article: (define the-continuation #f) (define (test) (let ((i 0)) ; call/cc calls its first function argument, passing ; a continuation variable
ruby
language-agnostic
scheme
smalltalk
continuations
2008-08-29
2
热度
1
回答
使用Seaside延续
如何在Squeak中获得BlockClosure(我想使用BlockClosure >> callCC)? 当我写[#foo]是一个BlockContext时,这是怎么回事? 更新:我已经确定BlockClosure是一个主要是新编译器的东西。 相反,我如何与海边延续工作?我有问题,任何示例都将不胜感激。 进一步更新:这样做的目的不是用海边(至少不是直接),而是用比自己的状态跟踪迭代器更容易的方式
smalltalk
squeak
continuations
seaside
callcc
2008-10-20
32
热度
9
回答
我只是没有得到延续!
它们是什么,它们有什么用途? 我没有一个CS学位,我的背景是VB6 - > ASP - > ASP.NET/C#。任何人都可以用清晰简洁的方式解释它吗?
functional-programming
continuations
callcc
2008-09-02
«
11
12
13
14
15
16
17
18
19
»
最新问题
1.
在Google Analytics中跟踪POST内容的成功填写表格
2.
FIFO与/ dev/urandom
3.
将剧情保存为EMF文件
4.
如何从SNMP MIB获取ifOperStatus?
5.
在同一个表列中选择重复的记录并将它们列出
6.
如何传递一个变量在web API
7.
将数据从Access 2010导出到Excel 2013
8.
量角器和Firefox在测试时超时AngularJS
9.
SQL Server 2000反向工程工具
10.
git对象文件夹权限