galeo's blog

In the morning after, you begin to see the light.

Reindent Python Code in Emacs

更新:现在可以使用python-yapf.el更好地格式化Python代码。

Keep Reading

宏:标准控制构造

Lisp的宏系统使其始终保持在编程语言风格上的独特性。

Keep Reading

Common Lisp中的变量

本篇文章大部分翻译自 Peter Seibel Practical Common Lisp 一书的 Variables 一章,不包含 常量赋值广义赋值 等后面几个小节的内容。我根据自己的理解对其中某些部分的内容做了增删改。

Keep Reading

变量的基础知识(Variable Basics)

本文将介绍一些变量的基础知识,大部分内容是对英文维基百科关于计算机科学中变量作用域的解释的翻译,我根据自己的理解做了一些修改。想要了解更详细的内容请直接参考维基百科。

Keep Reading

Common Lisp - Function Parameter Lists

Common Lisp's parameter lists give you more flexible ways of mapping the arguments in a function call to the function's parameters … (They) provide a convenient solution to several common coding problems.

Keep Reading

PATH Environment Variable on Mac OS X & Emacs.app

有几次朋友问我晚上的时候在干什么,我开玩笑似地说我在“磨刀”,他或许一下子不解了——我把折腾Emacs当做是磨刀。呵呵,“刀是不能不磨的”……长话短说,本文将介绍Mac OS X和GNU Emacs中的PATH环境变量及其设置方法。

Keep Reading