Common Lisp recipes : a problem-solution approach

Bibliographic Information

Common Lisp recipes : a problem-solution approach

Edmund Weitz

Apress, c2016

Available at  / 5 libraries

Search this Book/Journal

Note

Includes index

Description and Table of Contents

Description

Find solutions to problems and answers to questions you are likely to encounter when writing real-world applications in Common Lisp. This book covers areas as diverse as web programming, databases, graphical user interfaces, integration with other programming languages, multi-threading, and mobile devices as well as debugging techniques and optimization, to name just a few. Written by an author who has used Common Lisp in many successful commercial projects over more than a decade, Common Lisp Recipes is also the first Common Lisp book to tackle such advanced topics as environment access, logical pathnames, Gray streams, delivery of executables, pretty printing, setf expansions, or changing the syntax of Common Lisp. The book is organized around specific problems or questions each followed by ready-to-use example solutions and clear explanations of the concepts involved, plus pointers to alternatives and more information. Each recipe can be read independently of the others and thus the book will earn a special place on your bookshelf as a reference work you always want to have within reach. Common Lisp Recipes is aimed at programmers who are already familiar with Common Lisp to a certain extent but do not yet have the experience you typically only get from years of hacking in a specific computer language. It is written in a style that mixes hands-on no-frills pragmatism with precise information and prudent mentorship. If you feel attracted to Common Lisp's mix of breathtaking features and down-to-earth utilitarianism, you'll also like this book.

Table of Contents

1. Symbols and Packages 2. Conses, Lists, and Trees 3. Strings and Characters 4. Numbers and Math 5. Arrays and Vectors 6. Hash Tables, Maps, and Sets 7. Sequences and Iteration 8. The Lisp Reader 9. Printing 10. Evaluation, Compilation, Control Flow 11. Concurrency 12. Error Handling and Avoidance 13. Objects, Classes, Types 14. I/O: Streams and Files 15. Pathnames, Files, Directories 16. Developing and Debugging< 17. Optimization 18. Libraries 19. Interfacing with Other Languages 20. Graphical User Interfaces 21. Persistence 22. The World Outside

by "Nielsen BookData"

Details

  • NCID
    BB20500710
  • ISBN
    • 9781484211779
  • LCCN
    2015960959
  • Country Code
    gw
  • Title Language Code
    eng
  • Text Language Code
    eng
  • Place of Publication
    Hamburg
  • Pages/Volumes
    xxvii, 744 p.
  • Size
    26 cm
  • Classification
  • Subject Headings
Page Top