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...
CDs and Records(CD 和记录) CDs and Records(CD 和记录) To keep track of CDs that need to be ripped to MP3s and which CDs should be ripped first, each record in the database will conta...
Packaging Mechanics Packaging Mechanics That covers the basics of how to use packages to manage namespaces in several common situations. However, another level of how to use pa...
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...
2.9 输入输出 (Input and Output) 2.9 输入输出 (Input and Output) 到目前为止,我们已经利用顶层偷偷使用了 I/O 。对实际的交互程序来说,这似乎还是不太够。在这一节,我们来看几个输入输出的函数。 最普遍的 Common Lisp 输出函数是 format 。接受两个或两个以上的实参,第一个实参决定输出...
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 the user is going to b...
FOO Special Operators FOO Special Operators You could stop there; certainly the FOO language is expressive enough to generate nearly any HTML you’d care to. However, you can ad...