Author: ctian Date: Wed Oct 31 08:51:02 2007 New Revision: 96
Modified: books/onlisp/0-preface.tex books/onlisp/4-utility_functions.tex trunk/README Log: commit changes
Modified: books/onlisp/0-preface.tex ============================================================================== --- books/onlisp/0-preface.tex (original) +++ books/onlisp/0-preface.tex Wed Oct 31 08:51:02 2007 @@ -59,7 +59,7 @@ 但他确实以一种方式回答了这个问题: 他向人们 \textsl{展示} 了什么是爵士乐. 同样也只有一种方式来解释 Lisp 的威力---演示那些对于其他语言来说极其困难甚至不可能实现的技术. 多数关于编程的书籍---包括 Lisp 编程书籍--- 采用的都是那些你可以用任何语言编写的程序. \textsl{On Lisp} 处理的是那类你只能用 Lisp 来写的程序. -可扩展性, 自顶向下编程, 交互式开发, 源代码转换, 嵌入式语言---这些都是 Lisp 展示其高级特性的场合. +可扩展性, 自下而上编程, 交互式开发, 源代码转换, 嵌入式语言---这些都是 Lisp 展示其高级特性的场合.
当然, 从理论上讲, 任何图灵等价的编程语言都可以做到任何其他同类语言能做的事. 但那个所谓的能力不是指编程语言的能力. 理论上任何你能用编程语言做到的事也可以用图灵机来做, 但实际上在图灵机上编程得不偿失.
Modified: books/onlisp/4-utility_functions.tex ============================================================================== --- books/onlisp/4-utility_functions.tex (original) +++ books/onlisp/4-utility_functions.tex Wed Oct 31 08:51:02 2007 @@ -1,6 +1,9 @@ \chapter{实用函数} \label{chap:utility_functions}
+Common Lisp 操作符分为三种类型: 可以自定义的函数和宏, 以及不能自定义的特殊形式 +(special form). 本章描述用函数来扩展 Lisp 的技术. 但这里的 ``技术'' 和通常的% +意思不太一样. 关于这些函数, 重要的不是要知道怎样写, 而是要知道它们从何而来.
%%% Local Variables:
Modified: trunk/README ============================================================================== --- trunk/README (original) +++ trunk/README Wed Oct 31 08:51:02 2007 @@ -1,3 +1,5 @@ +CL-USER 1 > (clc:clc-require :net-snmp) + CL-USER 2 > (snmp:snmp-walk "localhost" "system") ((#<SMI:OBJECT-ID sysDescr.0> "Linux 2950.lab.163.org 2.6.18-4-xen-vserver-amd64 #1 SMP Fri May 4 03:26:45 UTC 2007 x86_64")
cl-net-snmp-cvs@common-lisp.net