Getting started with Lisp -- Creating your first Lisp program -- Exploring the syntax of Lisp code -- Making decisions with conditions -- Building a text game engine -- Interacting with the world: reading and printing in Lisp -- Iambda: a function so important that it deserves its own chapter -- Going beyond basic lists -- This ain't your daddy's wumpus -- Advanced datatypes and generic programming -- Looping with the loop command -- Printing text with the format function -- Working with streams -- Let's create a web server! -- Functional programming is beautiful -- Ramping Lisp up a notch with functional programming -- Dice of Doom, a game written in the functional style -- The magic of Lisp macros -- Domain-specific languages -- Lazy programming -- Creating a graphical, web-based version of Dice of Doom -- Making Dice of Doom more fun.
Electronic reproduction. Perth, W.A. Available via World Wide Web.