Rhombus 1.1 is now available Rhombus 1.1, a general-purpose programming language that is easy to use and uniquely customizable, is now available from rhombus-lang.org. The release adds `annot.def` for defining annotations without meta-time code, introduces `as` as a binding form, and changes `class` to bind inherited names using superclass or interface references. It also includes updates to the pict and slideshow libraries, such as `~label_as` for `explain_anim` and `slide_transition` for slideshow page numbering. 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/ 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 and annot 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 using as && 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 https://docs.racket-lang.org/rhombus-pict/index.html?fam=Rhombus&famroot=rhombus : Change explain anim to add a ~label as argument. Change Pict.rebuilt to replace as rebuilt, and also add a ~as rebuilt argument to select the old or new bevavior. The Pict.rebuild method also supports ~as rebuilt . Improve magic move and cross fade to better handle paragraph points and multiple instances of a child pict. - slideshow https://docs.racket-lang.org/rhombus-slideshow/index.html?fam=Rhombus&famroot=rhombus : Add slide transition and continued page numbering. Thank you to community members who contributed this release. Feedback Welcome Questions and discussion welcome at the Racket community on Discourse https://racket.discourse.group/invites/VxkBcXY7yL or Discord https://discord.gg/6Zq8sH5 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.