jul 31
《Head First Design Patterns》的作者很推崇 Scheme 这门“古老”的语言,而 GNU Emacs 本身也使用了 LISP 作为粘合剂,都说 Scheme 很优美,决定开始学习 Scheme。
Scheme 的资源非常丰富,最让我感兴趣的莫过于 Scsh ,一个内嵌了 Scheme 的 Unix Shell,FreeBSD Ports 位于 /usr/ports/lang/scsh 。可以使用 Scsh 编写系统管理脚本,这样,再也不用看到丑陋的 Shell 代码了,既能实现系统管理,又可以体验 Scheme 的优美。事实上,Python 的作者应该很喜欢 Lisp/Scheme,因为 Python 中有很多特性来自 Lisp/Scheme。 一些资源汇总:
- 宋国伟写的“Scheme 语言概要”( 上 、 下 )
- 我的最爱: Scheme Shell
- Systems Administration with Scsh
- 《 计算机程序的构造和解释 》- 函数式编程的好书
- PLT Scheme – 一个可以运行在 Windows 下的 Scheme 解释器实现,不错的 IDE
- Scheme 48 (此处有详细的手册供下载)
- Readscheme.org
- Scheme Google Group
- How to Design Programs
- How to Use Scheme
- http://www.schemers.org/
Recent Comments