shopping cart
Powell's 2010 Puddly Awards
Call us:  800-878-7323 HELP
McAfee SECURE helps keep you safe from identity theft, credit card fraud, spyware, spam, viruses and online scams.
Powell's Q&A, Q&A | December 13, 2009

Norberto Fuentes: IMG Powell's Q&A: Norberto Fuentes



Describe your latest project. Norton has just published The Autobiography of Fidel Castro, a novel that took seven years of my life to complete as I... Continue »
  1. $19.56 Sale Hardcover add to wish list

Ships free on qualified orders.
Add to Cart
$64.95
New Hardcover
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
3 Remote Warehouse Computer Languages- Lisp

Other titles in the Books for Professionals by Professionals series:

  1. Accelerated Silverlight 3
  2. Accessibility for Everybody: Understanding the Section 508 Accessibility Requirements: Understanding the Section 508 Accessibility Requirements
  3. Advanced Sharepoint Services Solutions
  4. Android Essentials
  5. ASP.Net 1.1 Solutions Toolkit
  6. Beginning .Net Game Programming in VB .Net
  7. Beginning ASP.Net 1.1 Databases: From Novice to Professional
  8. Beginning BlackBerry Development
  9. Beginning C# 2008 2ND Edition From Novice To Pro
  10. Beginning C# 2008 Databases: From Novice to Professional
  11. Beginning Perl From Novice To Profes 2ND Edition
  12. Beginning PHP 5 and MySQL E-Commerce: From Novice to Professional (Beginning: From Novice to Professional)
  13. Beginning Python Visualization: Crafting Visual Transformation Scripts
  14. Beginning Python: From Novice to Professional
  15. Beginning Silverlight 2: From Novice to Professional
  16. Beginning SQL Queries: From Novice to Professional
  17. Beginning T-SQL 2008
  18. Beginning Ubuntu Linux 3RD Edition From Novice T
  19. Beginning VB 2008 Databases: From Novice to Professional
  20. Bluetooth for Java
  21. Building Xna 2.0 Games: A Practical Guide for Independent Game Development
  22. Coldfusion MX Web Development with Macromedia Dreamweaver MX 2004
  23. Creating Web Portals with BEA Weblogic
  24. Debugging Strategies For .NET Developers
  25. Dive Into Python 3
  26. Enterprise Java for SAP
  27. Enterprise Mac Administrator's Guide
  28. Expert C# Business Objects
  29. Expert Service-Oriented Architecture in C#: Using the Web Services Enhancements 2.0
  30. Foundations of Ajax (Foundations)
  31. Foundations of Centos Linux: Enterprise Linux on the Cheap
  32. Foundations of Mac OS X Leopard Security
  33. Foundations of Popfly: Rapid Mashup Development
  34. Honeypots for Windows
  35. Iphone Advanced Projects
  36. Iphone for Work: Increasing Productivity for Busy Professionals
  37. Iphone Games Projects
  38. Java Persistence for Relational Databases
  39. Logging in Java with the JDK 1.4 Logging API and Apache Log4j
  40. Mac OS X Leopard: Beyond the Manual
  41. Office 2003 XML for Power Users
  42. Outlook 2007: Beyond the Manual
  43. Painless Project Management with Fogbugz
  44. Performance Tuning and Optimizing ASP.Net Applications
  45. Practical Ruby Projects: Ideas for the Eclectic Programmer Practical Ruby Projects: Ideas for the Eclectic Programmer
  46. Practical Software Factories in .Net
  47. Pro (IBM) Websphere Application Server 7 Internals
  48. Pro EDI in BizTalk Server 2006 R2: Electronic Document Interpro EDI in BizTalk Server 2006 R2: Electronic Document Interchange Solutions Change Soluti
  49. Pro Jakarta Velocity:: From Professional to Expert (From Professional to Expert)
  50. Pro Office 2007 Development with Vsto
  51. Pro PHP XML and Web Services
  52. Pro Silverlight 3 in VB
  53. Pro Silverlight for the Enterprise
  54. Pro Spring 2.5
  55. Pro SQL Server 2008 Reporting Services
  56. Pro SQL Server 2008 Service Broker
  57. Pro Visual C++/CLI and the .NET 3.5 Platform
  58. Pro Wpf in C# 2008: Windows Presentation Foundation with .Net 3.5, Second Edition
  59. Real World Enterprise Reports Using VB6 and VB .Net
  60. Real-World .Net Applications
  61. Silverlight 2 Visual Essentials
  62. Silverlight Recipes: A Problem Solution Approach
  63. Spring Recipes: A Problem-Solution Approach
  64. SQL Server 2008 Transact-SQL Recipes: A Problem-Solution Approach
  65. The Berkeley DB Book
  66. The Definitive Guide to Centos
  67. The Definitive Guide to Netbeans(tm) Platform
  68. The Definitive Guide to Sugarcrm: Better Business Applications
  69. The Definitive Guide to the .Net Compact Framework
  70. The Ultimate VB.NET and ASP.Net Code Book
  71. The Web Startup Success Guide
  72. Virtualization: From Desktop to the Enterprise
  73. Windows Vista: Beyond the Manual
  74. Word 2007: Beyond the Manual
  75. XNA 2.0 Game Programming Recipe: A Problem-Solution Approach

Practical Common LISP

by Peter Seibel

Practical Common LISP Cover

Synopses & Reviews

Publisher Comments:

Lisp is thought of an academic language but it need not be. This is the first book that introduces Lisp as a language for the real world.

Part I is the introduction to the Lisp language. The goal in Part I is to give the reader an overall understanding of the features of the language and a sufficiently robust understanding of how they work in order to prepare the reader for the practical code examples in Part II. Part I includes the case studies of the Franz Store, Viaweb, Pandorabots, and ASCENT.

Part II will show larger-scale examples of practical Lisp programming. The practical examples in this section are all centered around building a streaming mp3 server. By the end of the book, the reader will have code for a Lisp mp3 server that serves streaming mp3s via the Shoutcast protocol to any standard mp3 client software (e.g. iTunes, XMMS, or WinAmp). Siebel will show how to store metadata in both a simple home-brew sexp database as well as a relational database (MySQL). He will demonstrate how to use threads to support multiple simultaneous client connections. The server will advertise a Web Service (WSDL) interface and a Web Services programmer (i.e. anyone with Visual Studio .NET) can write an app to replace the browser-based interface.

Common Lisp: LISP, an acronym for list processing language was designed for easy manipulation of data. Developed in 1959 by John McCarthy, it is still the most commonly used language for artificial intelligence (AI) programming. It is one of the oldest programming languages still in relatively wide use and is widely taught in universities. LISP's ability to compute with symbolic expressions like those used in language processing makes it convenient for AI applications.

Book News Annotation:

Seibel, a programmer, covers syntax and semantics of Common Lisp and shows how to write software in this guide for programmers and students. Early chapters cover the language itself, and later practical chapters help readers write programs for filtering spam, parsing binary fields, cataloging MP3s, streaming MP3s over a network, and providing a Web interface for the MP3 catalog and server.
Annotation ©2004 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

...it has a fresh view on the language and the examples in the later chapters are usable in your day-to-day work as a programmer. — Frank Buss, Lisp Programmer and Slashdot Contributor

If youre interested in Lisp as it relates to Python or Perl, and want to learn through doing rather than watching, Practical Common Lisp is an excellent entry point. — Chris McAvoy, Chicago Python Users Group

Lisp is often thought of as an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world.

Practical Common Lisp presents a thorough introduction to Common Lisp, providing you with an overall understanding of the language features and how they work. Over a third of the book is devoted to practical examples such as the core of a spam filter and a web application for browsing MP3s and streaming them via the Shoutcast protocol to any standard MP3 client software (e.g., iTunes, XMMS, or WinAmp). In other practical chapters, author Peter Seibel demonstrates how to build a simple but flexible in-memory database, how to parse binary files, and how to build a unit test framework in 26 lines of code.

Synopsis:

Lisp is thought of an academic language but it need not be. This is the first book that introduces Lisp as a language for the real world.

Table of Contents

Chapter 1: Lather, Rinse, Repeat: A Tour of the REPL; Chapter 2: They Called It LISP for a Reason: List Processing; Chapter 3: Control Your Destiny: Conditionals and Iteration; Chapter 4: Advanced Control Flow; Chapter 5: Strings and Characters; Chapter 6: Up Scope! Variables in Lisp; Chapter 7: Putting the Fun in Functions; Chapter 8: Numbers and Math; Chapter 9: Not Just For Lists: Arrays, Sequences and Hashtables; Chapter 10: Talking to the Rest of the World: Streams; Chapter 11: The Programmable Programming

Product Details

ISBN:
9781590592397
Author:
Seibel, Peter
Publisher:
Apress
Subject:
Programming Languages - LISP
Subject:
COMMON LISP (Computer program language)
Copyright:
Series:
Books for Professionals by Professionals
Publication Date:
April 2005
Binding:
Hardcover
Language:
English
Illustrations:
Y
Pages:
499
Dimensions:
10.41x7.19x1.45 in. 2.44 lbs.

Other books you might like

  1. $78.00 New Trade Paper add to wish list

    Ansi Common Lisp

    Paul Graham
  2. $50.25 New Hardcover add to wish list
  3. $13.00 New Trade Paper add to wish list
  4. $5.95 Used Hardcover add to wish list
  5. $3.95 Used Trade Paper add to wish list

    Love You Forever

    Robert N. Munsch and Sheila McGraw
  6. $3.95 Used Mass Market add to wish list

    Problem of Pain

    C S Lewis

Related Aisles

  • back to top

Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and eBooks — here at Powells.com.