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 provides for manipulat...
Strings in Binary Files Strings in Binary Files Textual strings are another kind of primitive data type you’ll find in many binary formats. When you read files one byte at a ti...
Conditional Execution Conditional Execution Because a do clause can contain arbitrary Lisp forms, you can use any Lisp expressions you want, including control constructs such ...
The FOO Language The FOO Language So, enough theory. I’ll give you a quick overview of the language implemented by FOO, and then you’ll look at the implementation of the two FO...
Finishing Up Finishing Up This is the last chapter in which we are going to explicitly work on our C implementation of Lisp. The result of this chapter will be the final state...
CDs and Records CDs and Records 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 contain the title and...
Filenames(文件名) Filenames(文件名) So far you’ve used strings to represent filenames. However, using strings as filenames ties your code to a particular operating system and file sy...