摘要: 长期以来相片管理都是困扰我的问题。 现有的照片管理系统基本上都是基于数据库技术的,用好它的前提是,首先你得付出管理精力,比如给照片分类,分级,添加注释,等等。更专业的程序还包括编辑功能。这大约是专业摄影师才应该做的。我算不上摄影爱好者,我的相片大部分都是居家生活照,其中绝大部分是给孩子照的。在这种情 阅读全文
posted @ 2017-02-15 00:42 fmcdr 阅读(243) 评论(0) 推荐(0)
摘要: 在每一版的 Scheme RnRs 语言报告上大概都有这么一段话: We gladly acknowledge the influence of manuals for MIT Scheme [24], T [28], Scheme 84 [15], Common Lisp [34], and Al 阅读全文
posted @ 2017-01-12 17:13 fmcdr 阅读(782) 评论(0) 推荐(2)
摘要: 最初我们学到的是这种朴素的写法: (define (prime? n) (cond [(or (= n 2) (= n 3)) #t] [(even? n) #f] [else (prime-test-loop n)])) (define (prime-test-loop n) (let ((top 阅读全文
posted @ 2017-01-09 12:05 fmcdr 阅读(475) 评论(0) 推荐(0)
摘要: pregexp: 用于 Scheme 和 Common Lisp 可移植正则表达式库 pregexp 是一个可移植的正则表达式库,可在任何符合 R4RS、R5RS 或 R6RS [2] 的 Scheme 中运行。 它提供了模仿 Perl 的 [1,3]的正则表达式,并包括诸如数字和非贪心量词、捕获和 阅读全文
posted @ 2017-01-08 22:44 fmcdr 阅读(1102) 评论(0) 推荐(0)
摘要: 这个实现基本上是从 Wiki 上的 Python 版翻译过来的,大量使用了赋值。 我使用了自己定义的 for 宏,以及 range 函数来实现 Python 风格的 for 循环,下面是相关的定义: 使用了 R6RS 特有的一些函数及语法,使用时不要忘记在头部加上 (import (rnrs),如果 阅读全文
posted @ 2017-01-06 09:28 fmcdr 阅读(1321) 评论(0) 推荐(0)