Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Realm of Racket: Learn to Program, One Game at a Time!

Buy

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!

(HTML tags aren't allowed.)

Learning QGIS 2.0
Learning QGIS 2.0

This book takes you through every stage you need to create superb maps using QGIS 2.0 - from installation on your favorite OS to data editing and spatial analysis right through to designing your print maps.

Overview

  • Load and visualize vector and raster data
  • Create and edit spatial data and...
Critical Indigenous Rights Studies (Routledge Research in Human Rights Law)
Critical Indigenous Rights Studies (Routledge Research in Human Rights Law)

The field of ‘critical indigenous rights studies’ is a complex one that benefits from an interdisciplinary perspective and a realist (as opposed to an idealised) approach to indigenous peoples. This book draws on sociology of law, anthropology, political sciences and legal sciences in order to address emerging issues in...

Adobe Flash CS3 Professional Classroom in a Book
Adobe Flash CS3 Professional Classroom in a Book
This project-based guide from Adobe will teach readers all they need to know to create engaging interactive content with Flash CS3. Using step-by-step instructions with projects that build on the knowledge learned in each lesson, readers will learn the key elements of the Flash interface, including panels, timelines, and frames. From there, readers...

ADO.NET Programming in Visual Basic .NET, Second Edition
ADO.NET Programming in Visual Basic .NET, Second Edition

With ADO.NET, you can build database-enabled applications and Web services with more speed, flexibility, and power than ever before. ADO.NET Programming in Visual Basic .NET teaches you all you'll need to know to make the most of ADO.NET - whether you're an experienced Visual Basic database...

Fedora 6 and Red Hat Enterprise Linux Bible
Fedora 6 and Red Hat Enterprise Linux Bible
More than a quarter of a million copies sold in previous editions!

From home desktop to enterprise server, here's all the Linux you need

With Fedora Core 6, you get the latest Linux technology and previews of upcoming Red Hat Enterprise Linux software. Run Fedora Core 6 live (no...

High Availability Scenarios With IBM Tivoli Workload Scheduler And IBM Tivoli Framework
High Availability Scenarios With IBM Tivoli Workload Scheduler And IBM Tivoli Framework
This Redbook explains how to implement IBM Tivoli Workload Scheduler within a high availability environment, as well as how to design and create a Tivoli Framework environment.

In this IBM Redbook, we show you how to design and create highly available IBM Tivoli Workload Scheduler and IBM Tivoli Management Framework (TMR server, Managed...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy