Practical: A Simple Database(实践:一个简单的数据库) Practical: A Simple Database(实践:一个简单的数据库) Obviously, before you can start building real software in Lisp, you’ll have to learn the lan...
Higher Math(高等数学) Higher Math(高等数学) The functions you’ve seen so far are the beginning of the built-in mathematical functions. Lisp also supports logarithms: LOG ; exponentiati...
Variables(变量) Variables(变量) The next basic building block we need to look at are variables. Common Lisp supports two kinds of variables: lexical and dynamic.1 These two types c...
Collections(集合) Collections(集合) Like most programming languages, Common Lisp provides standard data types that collect multiple values into a single object. Every language slic...
What’s with All the Parentheses?(括号里都可以有什么) What’s with All the Parentheses?(括号里都可以有什么) Lisp’s syntax is quite a bit different from the syntax of languages descended from Algol...
Package Gotchas Package Gotchas Once you’re familiar with packages, you won’t spend a bunch of time thinking about them. There’s just not that much to them. However, a couple o...