Common Lisp 初学者快速入门指导
Common Lisp 初学者快速入门指导 V 0.90 目录 一、简单介绍 1、本文目标 2、适用读者 3、迭代式学习 4、本章内容小结 二、快速上手 1、推荐开发环境 Lispbox 2、开发环境简要介绍 3、第一个简单的 Lisp 程序 4、为程序增加些复杂性 5、这么好的程序一定要保存起来 6、补充阅读:让程序支持中文符号 7、本章内容小结 三、适用于初学者的基本概念 1、Lisp 程序由 S-表达式组成,表达式是列表或单个原子 2、Lisp 中的列表是什么样的? 3、Lisp 中的原子又是什么样的? 4、Lisp 中求值的概念:对数字、符号、字符串和列表求值 5、对列表中函数调用形式、宏形式和特殊形式求值 6、单引号的特殊作用--构建宏的基础 7、本章内容小结 四、一个简单实践:文本数据库-藏书阁 1、项目简单说明 2、定义你的原型数据结构 3、开工:首先是数据录入模块 4、其次是数据显示模块 5、充分发挥迭代的优势:改进一下输入方式 6、保存和加载已经录入的数据 7、查询数据库 8、更新记录 9、再次迭代:用宏来消除重复 10、本章内容小结 五、跨越初学者阶段 1、其实说实话我也是初学者… 2、HyperSpec:Common Lisp 有哪些“标准库函数”? 3、如何查找各种具体实现(如SBCL、CCL、LispWorks)的帮助信息 4、更深一步的学习 5