We are pleased to announce Rhombus 1.1 is now available from https://rhombus-lang.org
Rhombus is a general-purpose programming language that is easy to use and uniquely customizable.
As of this release:
-
Add
annotandannot.defas ways to define an annotation without
directly writing meta-time (i.e., macro) code. -
Add
asas a binding form, which is sometimes more readable for
naming than using&&and provides a way to shadow an identifier
that is bound as a binding form. -
Change
classto bind inherited names using the corresponding
superclass or interface reference. -
Change
space.enforestto adjust scopes in the same way as for a
macro transformer when applying an identifier handler. -
ffi: Add an initialized-array variant of
new. -
pict: Change
explain_animto add a~label_asargument. Change
Pict.rebuiltto replace as rebuilt, and also add a~as_rebuilt
argument to select the old or new bevavior. ThePict.rebuild
method also supports~as_rebuilt. Improvemagic_moveand
cross_fadeto better handle paragraph points and multiple
instances of a child pict. -
slideshow: Add
slide_transitionandcontinuedpage numbering.
Thank you to community members who contributed this release.
Feedback Welcome
Questions and discussion welcome at the Racket community on Discourse or Discord (#rhombus channel)
Anyone can participate in Rhombus design discussions. The Racket team's unofficial motto is anything we can do, you can do: programmers should feel empowered to participate in the creation of the languages they use. Discussions, pull requests, and issues are open to all, and a wide variety of perspectives is especially beneficial.
https://github.com/racket/rhombus/blob/master/rhombus/rhombus/HISTORY.txt
Please share
We are pleased to announce Rhombus 1.1 is now available from https://rhombus-lang.org
Rhombus is easy to use and uniquely customizable.
See https://blog.racket-lang.org/2026/08/rhombus-v1.1.html for the release announcement and highlights.
