Realm of Racket: Learn to Program, One Game at a Time!

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.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 gamesRealm of Racket is a lighthearted guide to some serious programming Read it to see why Racketeers have so much fun
Realm of Racket Learn to Program One Game at a Time 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 b

  • Title: Realm of Racket: Learn to Program, One Game at a Time!
  • Author: Matthias Felleisen Conrad Barski David Van Horn
  • ISBN: 9781593274917
  • Page: 488
  • Format: Paperback
  • 1 thought on “Realm of Racket: Learn to Program, One Game at a Time!”

    1. This book did not meet my expectations. It is a good book if you're new to programming and want to learn Racket, but nothing more. Sadly, that holds true for all Scheme books out there. I was hoping for an in-depth (or at least, deeper) book on Racket, since the official documentation is a bit tricky to get into. Unfortunately, it doesn't cover much. You get to learn some basic constructs, but it goes nowhere near macros or complex Racket features.

    2. I wouldn't come at this without prior knowledge of racket or programming, but the material is presented in an engaging and humorous manner, all the code for it ships with racket, and there is no hand-holding, but good questions to help guide you.

    3. First book I have encountered that taught me Functional Programming without feeling like I needed to learn Lambda Calculus before going back to chapter 2. Was looking for a book to help me change the way i program and this one delivered. I had attempted Haskell at least three times and feel flat each time.

    4. In Realm of Racket you’ll learn to wield Racket’s mighty yet mind-bending power by reading comics and programming games.

    Leave a Reply

    Your email address will not be published. Required fields are marked *