← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Rhombus 1.1 Released with Annotation Definitions and Binding Form Improvements

🔄 Updated 57m ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Adds 'annot' and 'annot.def' for annotation definition.
  • Introduces 'as' as a binding form for improved readability.
  • Changes 'class' to bind inherited names using superclass/interface references.
  • Updates 'space.enforest' for scope adjustments with identifier handlers.

Rhombus 1.1 Enhances Language Features

Rhombus, a customizable general-purpose programming language, has announced the release of version 1.1. This update focuses on refining the language's core features, particularly in how annotations are defined and how identifiers are bound.

Annotation and Binding Form Additions

Key changes in Rhombus 1.1 include the addition of 'annot' and 'annot.def' to define annotations without direct meta-time code. The release also introduces 'as' as a new binding form, offering a more readable alternative to '&&' for naming and providing a mechanism to shadow bound identifiers.

The 'class' construct now binds inherited names using the corresponding superclass or interface reference, and 'space.enforest' adjusts scopes for identifier handlers in a manner consistent with macro transformers.

Library Updates and Community Contributions

The Foreign Function Interface (ffi) now includes an initialized-array variant of 'new'. The 'pict' library sees improvements to 'explain_anim' with a 'label_as' argument and 'Pict.rebuilt' with an 'as_rebuilt' argument to control behavior. 'magic_move' and 'cross_fade' in 'pict' have also been enhanced to better handle paragraph points and multiple child pict instances. For slideshows, 'slide_transition' and continued page numbering have been added.

The development team acknowledged contributions from community members to this release, encouraging further participation in design discussions, pull requests, and issue reporting.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~11 min · 9 stories · Aug 16

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Rhombus, a general-purpose programming language, has released version 1.1, introducing new ways to define annotations and improvements to binding forms. This update provides developers with more flexible and readable syntax for language customization and code organization.