Realm of Racket

Realm of Racket

Learn to Program, One Game at A Time!

Book - 2013
Average Rating:
Rate this:
Baker & Taylor
Promises to make the Racket programming language even more fun and accessible by augmenting the instruction with a collection of comics and games. Original.

Book News
The functional programming language, Racket, an offshoot of Lisp, is introduced through the coding of a series of games designed to enable programmers new to Racket to master its ins and outs. After an overview of Lisp, material is presented in steps for programming a series of increasingly complex games beginning with a basic number game and moving on to a robot snake game which utilizes recursion and other more advanced topics. Later games provide instruction on creating a graphical user interface and a server capable of handling multi-player games. Full-page black and white comics are included as well as chapter checkpoints. The source code for the games is available on a companion website. Annotation ©2014 Book News, Inc., Portland, OR (

Ingram Publishing Services
Racket is a descendant of Lisp, a programming language renowned for its elegance, power, and challenging learning curve. But while Racket retains the functional goodness of Lisp, it was designed with beginning programmers in mind. Realm of Racket is your introduction to the Racket language.

In Realm of Racket, you'll learn to program by creating increasingly complex games. Your journey begins with the Guess My Number game and coverage of some basic Racket etiquette. Next you'll dig into syntax and semantics, lists, structures, and conditionals, and learn to work with recursion and the GUI as you build the Robot Snake game. After that it's on to lambda and mutant structs (and an Orc Battle), and fancy loops and the Dice of Doom. Finally, you'll explore laziness, AI, distributed games, and the Hungry Henry game.

As you progress through the games, chapter checkpoints and challenges help reinforce what you've learned. Offbeat comics keep things fun along the way.

As you travel through the Racket realm, you'll:
–Master the quirks of Racket's syntax and semantics
–Learn to write concise and elegant functional programs
–Create a graphical user interface using the 2htdp/image library
–Create a server to handle true multiplayer games

Realm of Racket is a lighthearted guide to some serious programming. Read it to see why Racketeers have so much fun!

& Taylor

A guide to the Racket programming language is made accessible by augmenting the instruction with a collection of comics and games.

Publisher: San Francisco : No Starch Press, [2013]
ISBN: 9781593274917
Branch Call Number: 005.1 F336r
Characteristics: xvi, 294 pages : illustrations ; 24


From the critics

Community Activity


Add a Comment
Jun 27, 2019

The book of published by 'No Starch Press' but it is full of starch. For example, just to explain two kinds of variable definitions and scopes, they had to insert an entire chapter 4.5 where they show off few programs they created having little relevance to the chapter's title. The book does not touch topics in orderly manner. I could find exactly the same sentence repeated across chapters, so it seems the authors did not take time to proof read the book themselves. It's written by freshmen who are new to programming and it seems they did not get proficient in Racket language either. Better leave writing to experts in the field. Not sure why No Starch press agreed to publish their work.


Add Age Suitability

There are no ages for this title yet.


Add a Summary

There are no summaries for this title yet.


Add Notices

There are no notices for this title yet.


Add a Quote

There are no quotes for this title yet.

Explore Further


Subject Headings

No similar edition of this title was found at BPL.

Try searching for Realm of Racket to see if BPL owns related versions of the work.

To Top