Hash Table Iteration Hash Table Iteration Common Lisp provides a couple ways to iterate over the entries in a hash table. The simplest of these is via the function **MAPHASH** ...
Other Ways to Modify Places Other Ways to Modify Places While all assignments can be expressed with **SETF** , certain patterns involving assigning a new value based on the cur...
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 langu...
Wrapping Up Wrapping Up You could keep going, adding more features to this test framework. But as a framework for writing tests with a minimum of busywork and easily running th...
Other Kinds of I/O(其他类型的 I/O) Other Kinds of I/O(其他类型的 I/O) In addition to file streams, Common Lisp supports other kinds of streams, which can also be used with the various re...
Truth, Falsehood, and Equality Truth, Falsehood, and Equality Two last bits of basic knowledge you need to get under your belt are Common Lisp’s notion of truth and falsehood a...