Technology
Rhombus 1.1 is now available
Key Points
Rhombus v1.1 Rhombus version 1.1 is now available! 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 annot andannot.def as ways to define an annotation without directly writing meta-time (i.e., macro) code.
Rhombus v1.1
Rhombus version 1.1 is now available!
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
annot
andannot.def
as ways to define an annotation without directly writing meta-time (i.e., macro) code. -
Add
as
as 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
class
to bind inherited names using the corresponding superclass or interface reference. -
Change
space.enforest
to 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_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: Add
slide_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.