Common Lisp: A Gentle Introduction to Symbolic Computation

Common Lisp: A Gentle Introduction to Symbolic Computation

Free eBook “Common Lisp: A Gentle Introduction to Symbolic Computation” by David S. Touretzky. A highly accessible introduction to LISP, this is for inexperienced programmers and programmers new to LISP. A LISP “toolkit” in each chapter explains how to use Common LISP programming and debugging tools such as DESCRIBE, INSPECT, TRACE and STEP.


This book is about learning to program in Lisp. Although widely known as the principal language of artificial intelligence research—one of the most advanced areas of computer science—Lisp is an excellent language for beginners. It is increasingly the language of choice in introductory programming courses due to its friendly, interactive environment, rich data structures, and powerful software tools that even a novice can master in short order.

Table of Contents

  • Functions and Data
  • Lists
  • EVAL Notation
  • Conditionals
  • Variables and Side Effects
  • List Data Structures
  • Applicative Programming
  • Recursion
  • Input/Output
  • Assignment
  • Iteration and Block Structure
  • Structures and The Type System
  • Arrays, Hash Tables, And Property Lists
  • Macros and Compilation

Book Details

Author(s): David S. Touretzky
Publisher: Dover Publications
Format(s): PDF, Postscript
File size: 1.08 MB
Number of pages: 587
Link: Download.

Leave a Reply