My Account Log in

2 options

Realm of Racket : learn to program, one game at a time! / by Matthias Felleisen, Conrad Barski, Forrest Bice, Rose DeMaio, Spencer Florence, Feng-yun Mimi Lin, Scott Lindeman, Nicole Nussbaum, Eric Peterson, Ryan Plessner, and David Van Horn.

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Felleisen, Matthias.
Contributor:
Bice, Forrest.
Language:
English
Subjects (All):
Racket (Computer program language).
LISP (Computer program language).
Computer programming.
Physical Description:
1 online resource (318 p.)
Edition:
1st edition
Place of Publication:
San Francisco : No Starch Press, [2013]
Language Note:
English
System Details:
text file
Summary:
In Realm of Racket you'll learn to wield Racket's mighty yet mind-bending power by reading comics and programming games.
Contents:
""Brief Contents""; ""Contents in Detail""; ""Acknowledgments""; ""Preface: Hello World""; ""Why Would I Want to Learn About Racket?""; ""Who Should Read this Book?""; ""What Teaching Approach Is Used?""; ""Can I Skip Chapters?""; ""Anything Else I Should Know?""; ""Introduction: Open�Paren""; ""(.1 What Makes Lisp So Cool and Unusual?""; ""(.2 Where Did Lisp Come From?""; ""(.3 What Does Lisp Look Like?""; ""(.4 Where Does Racket Come From? ""; ""(.5 What Is This Book About?""; ""Halt�Chapter Checkpoint""; ""Chapter 1: Getting�Started ""; ""1.1 Readying Racket""
""1.2 Interacting with Racket""""Raise�Chapter Checkpoint""; ""Chapter 2: A�First�Racket�Program""; ""2.1 The Guess My Number Game""; ""2.2 Defining Variables""; ""2.3 Basic Racket Etiquette""; ""2.4 Defining Functions in Racket""; ""A Function for Guessing""; ""Functions for Closing In""; ""The Main Function""; ""Resume�Chapter Checkpoint""; ""Chapter 3: Basics�of�Racket""; ""3.1 Syntax and Semantics""; ""3.2 The Building Blocks of Racket Syntax""; ""3.3 The Building Blocks of Racket Semantics""; ""Booleans""; ""Symbols""; ""Numbers""; ""Strings""; ""3.4 Lists in Racket""
""CONS Cells """"Functions for CONS Cells""; ""Lists and List Functions""; ""The CONS Function""; ""The LIST Function""; ""The FIRST and REST Functions""; ""Nested Lists""; ""3.5 Structures in Racket""; ""Structure Basics""; ""Nesting Structures ""; ""Structure Transparency""; ""Interrupt�Chapter Checkpoint""; ""Chapter 4: Conditions�and�Decisions""; ""4.1 How to Ask ""; ""4.2 The Conditionals: IF and Beyond ""; ""One Thing at a Time with IF""; ""The Special Form that Does It All: COND ""; ""A First Taste of Recursion ""; ""4.3 Cool Tricks with Conditionals ""
""Using the Stealth Conditionals AND and OR """"Using Functions that Return More than Just the Truth ""; ""4.4 Equality Predicates, Once More ""; ""4.5 Comparing and Testing ""; ""Writing a Test ""; ""What Is Not a Test""; ""Testing in the Real World ""; ""More Testing Facilities ""; ""Call-with-current-continuation�Chapter Checkpoint""; ""Chapter�4�: define�define�'define""; ""4�.1 Module-Level Definitions""; ""Variable Definitions""; ""Function Definitions""; ""4�.2 Local Definitions""; ""Abort�Chapter Checkpoint""; ""Chapter 5: big-bang""; ""5.1 Graphical User Interface""
""5.2 Landing a UFO""""5.3 Using big-bang: Syntax and Semantics""; ""5.4 Guessing Gooey ""; ""The Data""; ""The Main Function""; ""Key-Events""; ""Rendering""; ""Time to Stop""; ""Exit�Chapter Checkpoint""; ""Chapter Challenges""; ""Chapter 6: Recursion�Is�Easy""; ""6.1 Robot Snake""; ""6.2 A Data Representation for the Snake Game""; ""6.3 The Main Function""; ""6.4 Clock Ticks""; ""Eating and Growing""; ""Slithering""; ""Rotting Goo""; ""6.5 Key-Events""; ""6.6 Rendering""; ""6.7 End Game""; ""6.8 Auxiliary Functions""; ""Return�Chapter Checkpoint""; ""Chapter Challenges""
""Chapter 7: Land�of�Lambda""
Notes:
Includes index.
Description based on publisher supplied metadata and other sources.
ISBN:
9781457185120
1457185121
9781593274924
1593274920
OCLC:
852896340

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.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account