On this page:
Getting Started with Rhombus
1.1.0.1+9.3.0.2

Getting Started with Rhombus🔗ℹ

  • (part ("(lib rhombus/scribblings/guide/rhombus-guide.scrbl)" "Quick_Start"))

  • Choose your own adventure:

    • (part ("(lib rhombus/scribblings/guide/rhombus-guide.scrbl)" "top")): Get a general introduction and tour of Rhombus.

    • (part ("(lib rhombus/scribblings/tutorial/quick/rhombus-quick.scrbl)" "top")): 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’s documentation for all registered Rhombus and Racket packages, including third-party packages.