极简主义

我们有目的性地最小化设计了 Lisp 。我们只添加了最少数量的核心结构和内置结构。如果我们接下来和之前一样小心地对这些进行选择,这将允许我们向它添加所有它所需要的东西。

极简主义背后是双重的动机。第一个优点是它使核心语言易于调试和易于学习。这对开发人员和用户来说是一个很大的好处。就像 奥卡姆剃刀 一样,如果它最终成为同样富有表现力的语言,那么它几乎总是更好地消除任何浪费。第二个优点是,使用小的语言是一种更好的美学。看到我们能够创造一款核心多小的语言,并且仍能从其它方面获得有用的东西,这是一种聪明且有趣的学习方式。作为前卫程序员,我们现在就应该这样,这是我们喜欢的东西。