
Racket
Racket allows programmers to add new syntactic constructs in the same way that other languages permit the formulation of procedures, methods, or classes. All you need to do is …
The Racket Guide
Chapter 2 provides a brief introduction to Racket. From Chapter 3 on, this guide dives into details— covering much of the Racket toolbox, but leaving precise details to The Racket …
Racket Documentation
Running raco docs (or Racket Documentation on Windows or Mac OS) may open a different page with local and user-specific documentation, including documentation for installed packages.
1 Welcome to Racket
Racket uses parentheses to wrap larger expressions— almost any kind of expression, other than simple constants. For example, a function call is written: open parenthesis, function name, …
The Racket Reference
This manual defines the core Racket language and describes its most prominent libraries. The companion manual The Racket Guide provides a friendlier (though less precise and less …
Download Racket
The distribution includes pre-built, platform-independent bytecode; it installs much faster than plain source, and it is also compatible with fast installs of additional Racket packages.
Quick: An Introduction to Racket with Pictures
Racket is a lexically scoped language, which means that whenever an identifier is used as an expression, something in the textual environment of the expression determines the identifier’s …
2.2 Simple Definitions and Expressions - Racket
Editors like Emacs offer a Racket or Scheme mode with similar indentation support. Re-indenting not only makes the code easier to read, it gives you extra feedback that your parentheses …
Getting Started - Racket
The Racket Guide starts with a tutorial on Racket basics, and then it describes the rest of the Racket language. Of course, you should feel free to mix and match the above two tracks, …
Racket: All Versions
Browse and download all versions of Racket, a versatile programming language, from this comprehensive archive.