首页 > AI前沿 > Rhombus 1.1 is now available

Rhombus 1.1 is now available

Hacker News 2026-08-17 08:48 1 阅读 查看原文
17 Aug 2026 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 and annot.def as ways to define an annotation without directly writing meta-time (i.e., macro) code. Add annot and annot.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. 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 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. 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. ffi: Add an initialized-array variant of new. pict: 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. pict: 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: Add slide_transition and continued page numbering. slideshow: 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 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.