[Racket 6.5 Brings Improved Typed Racket, Faster Iteration, and More]Sergio De Simone. InfoQueue.
Racket, a multi-paradigm programming language belonging to the Lisp/Scheme family, has reached version 6.5, writes Ryan Culpepper on Racket blog. The new version adds several new features, including improvements to typed/untyped code interaction, faster iteration on hash tables and sets, and more.
This is an overview of things Greg Hendershott has created using Racket.
Racket is a general purpose, multi-paradigm programming language in the Lisp/Scheme family.
Racket is a descendant of Scheme,° which in turn is a descendant of Lisp. So while Racket is not Lisp (in the specific Common Lisp sense), it is a Lisp (in the familial sense) which means that its core ideas—and core virtues—are shared with Lisp. So talking about Racket means talking about Lisp.
[Why Racket?Why Lisp?]
This is an excerpt from a book Matthew Butterick is currently writing about making programming languages with Racket.
To get started with Racket, download it from the web page and install it. If you are a beginner or would like to use a graphical environment to run programs, run the DrRacket executable. Otherwise, the racket executable will run a command-line Read-Eval-Print-Loop (REPL).
[Racket 6.5: Getting Started]
Learn Racket and programming, one game at a time. Sample game code comes with the Racket distribution. For those just starting out with Racket.
[Realm of Racket]
Racket is a full-spectrum programming language. It goes beyond Lisp and Scheme with dialects that support objects, types, laziness, and more. Racket enables programmers to link components written in different dialects, and it empowers programmers to create new, project-specific dialects. Racket’s libraries support applications from web servers and databases to GUIs and charts.