Practical Common Lisp.pdf
文件大小: 17435k
源码售价: 10 个金币 积分规则     积分充值
资源说明:实用CommonLisp编程英文版,pdf文档。内容清晰! 《Practical Common Lisp.pdf》比较不错的common lisp初级书籍。 内容缩略: ContentsContents About the Author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xix About the Technical Reviewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxi Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxiii Typographical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvCHAPTER 1 Introduction: Why Lisp? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Why Lisp?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Where It Began. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Who This Book Is For. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7CHAPTER 2 Lather, Rinse, Repeat: A Tour of the REPL . . . . . . . . . . . . . . . . 9 Choosing a Lisp Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Getting Up and Running with Lisp in a Box. . . . . . . . . . . . . . . . . . . . . . . . . 11 Free Your Mind: Interactive Programming . . . . . . . . . . . . . . . . . . . . . . . . . 12 Experimenting in the REPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 !°Hello, World,!± Lisp Sty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Saving Your Work. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15CHAPTER 3 Practical: A Simple Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 CDs and Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Filing CDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Looking at the Database Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Improving the User Interaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Saving and Loading the Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Querying the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Updating Existing Records!aAnother Use for WHER. . . . . . . . . . . . . . . . 31 Removing Duplication and Winning Big . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Wrapping Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。