Description
Apress Common Lisp Recipes A Problem-Solution Approach by Edmund Weitz
Find_x000D_solutions to problems and answers to questions you are likely to encounter when_x000D_writing real-world applications in Common Lisp. This book covers areas as_x000D_diverse as web programming, databases, graphical user interfaces, integration_x000D_with other programming languages, multi-threading, and mobile devices as well_x000D_as debugging techniques and optimization, to name just a few. _x000D__x000D_Written by an_x000D_author who has used Common Lisp in many successful commercial projects over_x000D_more than a decade, Common Lisp Recipes is also the first Common Lisp_x000D_book to tackle such advanced topics as environment access, logical pathnames,_x000D_Gray streams, delivery of executables, pretty printing, setf expansions, or_x000D_changing the syntax of Common Lisp._x000D__x000D__x000D__x000D_The_x000D_book is organized around specific problems or questions each followed by_x000D_ready-to-use example solutions and clear explanations of the concepts involved,_x000D_plus pointers to alternatives and more information. Each recipe can be read_x000D_independently of the others and thus the book will earn a special place on your_x000D_bookshelf as a reference work you always want to have within reach._x000D__x000D__x000D__x000D_Common Lisp Recipes is aimed at_x000D_programmers who are already familiar with Common Lisp to a certain extent but_x000D_do not yet have the experience you typically only get from years of hacking in_x000D_a specific computer language. It is written in a style that mixes hands-on_x000D_no-frills pragmatism with precise information and prudent mentorship._x000D__x000D__x000D__x000D_If you feel attracted_x000D_to Common Lisp's mix of breathtaking features and down-to-earth utilitarianism,_x000D_you'll also like this book._x000D_ Table of contents :- _x000D_
1. Symbols and Packages_x000D_
2. Conses, Lists, and Trees_x000D_
3. Strings and Characters_x000D_
4. Numbers and Math_x000D_
5. Arrays and Vectors_x000D_
6. Hash Tables, Maps, and Sets_x000D_
7. Sequences and Iteration_x000D_
8. The Lisp Reader_x000D_
9. Printing_x000D_
10. Evaluation, Compilation, Control Flow_x000D_
11. Concurrency_x000D_
12. Error Handling and Avoidance_x000D_
13. Objects, Classes, Types_x000D_
14. I/O: Streams and Files_x000D_
15. Pathnames, Files, Directories_x000D_
16. Developing and Debugging<_x000D_
17. Optimization_x000D_
18. Libraries_x000D_
19. Interfacing with Other Languages_x000D_
20. Graphical User Interfaces_x000D_
21. Persistence_x000D_
22. The World Outside_x000D_