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 ...
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...
Bonus Marks Bonus Marks › Create builtin logical operators or || , and && and not ! and add them to the language. › Define a recursive Lisp function that returns the nth i...
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...
*FEATURES* and Read-Time Conditionalization(*FEATURES* 和读取期条件化) *FEATURES* and Read-Time Conditionalization(*FEATURES* 和读取期条件化) Before you can implement this API in a libra...