2011-08

命令行界面设计

虽然已存在大量关于图形用户界面(GUIs)设计的文章, 可是介绍命令行界面(CLIs)设计的却很少。 本文尝试介绍几个关于CLI设计最重要的准则。

2011-08-12 23:59:00

Lisp中实现匿名递归函数

主流的 Lisp 实现(Common Lisp、Guile、Emacs Lisp 等) 中默认都没提供定义匿名的递归函数的方法。 不过 Lisp 一个特色就是你可以自己动手添加需要的语言特性! 于是我就尝试着自己写一个宏来实现这个功能。

2011-08-05 22:22:00