“There Is No List” “There Is No List” Spoon Boy : Do not try and bend the list. That’s impossible. Instead . . . only try to realize the truth. Neo : What truth? Spoon Boy :...
Query Parameter Types Query Parameter Types Since you’ll be using define-url-function , you need to define a few methods on the string->type generic function from Chapter 28 t...
Generic Functions and Classes(广义函数和类) Generic Functions and Classes(广义函数和类) The fundamental idea of object orientation is that a powerful way to organize a program is to define...
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...
How We Got Here(进化历程) How We Got Here(进化历程) The historical diversity of file systems in existence during the 70s and 80s can be easy to forget. Kent Pitman, one of the principa...
What’s Next? What’s Next? In the next chapter, you’ll look at how to implement a macro that compiles FOO expressions into Common Lisp so you can embed HTML generation code dire...
The End of the Line The End of the Line As usual, you could keep working with this code to enhance it in various ways. One interesting avenue to pursue is to use the underlying...