Rhombus version 1.1 is now available!
We are pleased to announce Rhombus 1.1 is now available from [https://rhombus-lang.org/](https://rhombus-lang.org/).
[Rhombus](https://rhombus-lang.org/) is a general-purpose programming language that is easy to use and uniquely customizable.
As of this release: #
Add
andannot
as ways to define an annotation without directly writing meta-time (i.e., macro) code.annot.def
Add
as a binding form, which is sometimes more readable for naming than usingas
&&
and provides a way to shadow an identifier that is bound as a binding form. - Change
to bind inherited names using the corresponding superclass or interface reference.class
Change
to adjust scopes in the same way as for a macro transformer when applying an identifier handler.space.enforest
ffi: Add an initialized-array variant of
.new
pict: Changeexplain_anim
to add a~label_as
argument. ChangePict.rebuilt
to 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_move
andcross_fade
to better handle paragraph points and multiple instances of a child pict. -
slideshow: Addslide_transition
andcontinued
page 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.