List-Manipulation Functions(列表处理函数) List-Manipulation Functions(列表处理函数) With that background out of the way, you’re ready to look at the library of functions Common Lisp provid...
Macros(宏) Macros(宏) While special operators extend the syntax of Common Lisp beyond what can be expressed with just function calls, the set of special operators is fixed by the...
Saving and Loading the Database(保存和加载数据库) Saving and Loading the Database(保存和加载数据库) Having a convenient way to add records to the database is nice. But it’s not so nice that th...
Closing Files(关闭文件) Closing Files(关闭文件) As anyone who has written code that deals with lots of files knows, it’s important to close files when you’re done with them, because fi...
Reading File Data(读写文件数据) Reading File Data(读写文件数据) The most basic file I/O task is to read the contents of a file. You obtain a stream from which you can read a file’s content...
Closing Files Closing Files As anyone who has written code that deals with lots of files knows, it’s important to close files when you’re done with them, because file handles t...