Getting Started with Rhombus
Choose your own adventure:
Rhombus Guide: Get a general introduction and tour of Rhombus.
Quick Introduction to Rhombus: Get just a taste of the language—
and then continue to the guide. Rhombus Metaprogramming Tutorial: For programming-language enthusiasts, dive into the deep end of macros and language extensibility.
Explore the language definition:
Rhombus Reference: The main language reference.
Rhombus Metaprogramming Reference: The main reference for macro support and language extensibility.
Rhombus Language Model: Conceptual prelude to the reference manuals, defines the language’s core evaluation model and it’s syntax concepts as layered on Shrubbery notation.
Shrubbery Notation: The language’s underlying syntax substrate, which lifts a textual representation of code and data to syntax objects and other values.
Rhombus and Racket Interoperability: Take advantage of more libraries in the Racket ecosystem.
Rhombus Documentation: If you’re reading this in your local installation, then it’s all documentation that you have installed. If you’re reading from http://docs.racket-lang.org, it documentation for all registered Rhombus and Racket packages, including third-party packages.