2 options
Land of Lisp : learn to program in Lisp, one game at a time! / by Conrad Barski.
- Format:
- Book
- Author/Creator:
- Barski, Conrad.
- Language:
- English
- Subjects (All):
- Video games--Programming.
- Video games.
- COMMON LISP (Computer program language).
- LISP (Computer program language).
- Physical Description:
- 1 online resource (508 p.)
- Edition:
- 1st edition
- Place of Publication:
- San Francisco, Calif. : No Starch Press, Inc., 2011.
- Language Note:
- English
- System Details:
- text file
- Summary:
- Lisp is a uniquely powerful programming language that, despite its academic reputation, is actually very practical. Land of Lisp brings the language into the real world, teaching readers Lisp by showing them how to write several complete Lisp-based games, including a text adventure, an evolution simulation, and a robot battle. While building these games, readers learn the core concepts of Lisp programming, such as recursion, input/output, object-oriented programming, and macros. And thanks to Lisp's powerful syntax, the example code is short and easy to understand. The book is filled with the
- Contents:
- 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.
- Notes:
- Includes index.
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 9781593273491
- 1593273495
- OCLC:
- 830164379
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.