SICP 1.2.4遇到问题,求解
1.2.4中把linear recursive 变成linear iteration之后的程序,我不明白在count = 0 之前不会得出product的值。 也就是说interpreter一直要一直把(- c…
技术趋势:Functional Pogramming函数编程风云再起
甫于日前落幕的Software Development 2.0研讨会,来宾之一的Andrei Alexandrescu被问到未来编程语言的趋势时,他认为函数编程(Functional Pogramming…
在 F# 中管理 DirectX
27073416_I5Sw.jpg (72.73 KB, 下载次数: 6) 下载附件 2011-02-12 16:45 上传 #load @"BindAsLegacyV2Runtime.fs"// adjust these as needed for you…
Haskell 有办法解决这个问题吗?
今天在 reddit 上有篇 OCaml Sucks 文章, 其中有一点: Record field naming hell Cannot have two record types in the same file that have a …
Scribble: Closing the Book on Ad Hoc Documentation Tools
本帖最后由 heixia108 于 2010-07-21 19:00 编辑 Scribble is a system for writing library documentation, user guides,and tutorials. It builds …
Scheme continuation 学习之 tree->generator
最近在学习 scheme 中的 continuation,终于把 tree-generator(Teach Yourself Scheme in Fixnum Days) 看懂了, 根据自己的理解又写了一个改良版本,…
Teach Yourself Scheme in Fixnum Days 笔记
本帖最后由 Lispor 于 2010-11-29 17:29 编辑 正在学习 scheme, 用的是 guile. 准备每学完一章, 贴一篇笔记, 欢迎大家批评 …
一个宏的解释,lisp中“文件描述符”的处理
本帖最后由 xdshting 于 2010-07-20 16:14 编辑 1, (defmacro with-connected-socket ((var socket) &body body) "Bind `socket' to `var', ensur…
Guile Scheme 之 format
本帖最后由 Lispor 于 2010-11-30 23:23 编辑 guile 中的 format 函数与 c 语言中的 printf 函数作用相同, 但是远比它强大, 其类似于 common lisp 中…
scheme quote 问题
本帖最后由 Lispor 于 2010-12-09 23:54 编辑 guile> (eq? 'x 'x)#tguile> (eq? '(+ x 1) '(+ x 1))#f复制代码这是为何,他们quote后,不都变成符号…
[Prolog] 一个经典的Puzzle 和大家分享 欢迎大家提供思路和解法
The Omnibombulator 摘自1933年 sunny times 报纸上的一个 puzzle 具体如下: This unusual instrument is operated by selecting one of the four sw…