|Categories||Free Downloadable LISP eBooks!|
|Build Your Own Lisp
This book is not suitable as a first programming language book, but anyone with at least some minimal programming experience, in any language, should find something new and interesting inside.
On Lisp: Advanced Techniques for Common Lisp
Written by a Lisp expert, this is the most comprehensive tutorial on the advanced features of Lisp for experienced programmers. It shows how to program in the bottom-up style that is ideal for Lisp programming, and includes a unique, practical collection of Lisp programming techniques that shows how to take advantage of the language's design for efficient programming in a wide variety of applications.
Common LISP: A Gentle Introduction to Symbolic Computation
This highly accessible introduction to Lisp is suitable both for novices approaching their first programming language and experienced programmers interested in exploring a key tool for artificial intelligence research. The text offers clear, reader-friendly explanations of such essential concepts as cons cell structures, evaluation rules, programs as data, and recursive and applicative programming styles.
Sketchy LISP: An Introduction to Functional Programming in Scheme
Sketchy LISP is a step-by-step introduction to functional programming in Scheme. By means of numerous examples of varying complexity, it takes the reader on an entertaining and informative tour through the language.
Clojure for the Brave and True
Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and Python, while seamlessly taking advantage of Java libraries, services, and all of the resources of the Jvm ecosystem.
Write Yourself a Scheme in 48 Hours
A comprehensive first course in Scheme, covering all of its major features: abstraction, functional programming, data types, recursion, and semantic programming.
Lisp Hackers: Interviews with 100x More Productive Programmers
This book is a collection of short interviews with 14 prominent individuals from different parts of the world.
AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java
This book illustrates how to program AI algorithms in Lisp, Prolog, and Java. The book basically cover each topic 3 times in each language. Topics include: simple production-like system based on logic, logic-based learning, and natural language parsing.
Successful Lisp: How to Understand and Use Common Lisp
This book is written with the professional programmer in mind. Using a hands on approach it introduces the ANSI Common Lisp standard. Practical examples of working code provide an in depth view of Common Lisp programming paradigms. David B. Lamkins explains why this programming language is by far the most powerful industrial strength tool available for advanced software development.
Simply Scheme: Introducing Computer Science, 2nd Edition
This book works hard to make the somewhat tricky ideas of Scheme accessible. This tutorial stresses small sections on key language features, from basic functions, variables, and onward to recursion and other functional programming concepts. While languages like C++ and Java use objects to model data, Scheme programmers break a problem down into functions. The art--and elegance--of problem solving in Scheme comes from applying recursion and other design concepts.
The Scheme Programming Language, 4th Edition
Scheme is a general-purpose programming language, descended from Algol and Lisp, widely used in computing education and research and a broad range of industrial applications. This thoroughly updated edition of The Scheme Programming Language provides an introduction to Scheme and a definitive reference for standard Scheme, presented in a clear and concise manner. Written for professionals and students with some prior programming experience, it begins by leading the programmer gently through the basics of Scheme and continues with an introduction to some of the more advanced features of the language.
Practical Common Lisp
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. If you're 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.
Let Over Lambda � 50 Years of Lisp
Let Over Lambda is one of the most hardcore computer programming books out there. Starting with the fundamentals, it describes the most advanced features of the most advanced language: Common Lisp. The point of this book is to expose you to ideas you might otherwise never be exposed to.