Вышла Rhombus 1.1 — универсальный язык программирования, который легко использовать и можно настраивать под себя. Релиз доступен на сайте rhombus-lang.org. В новой версии появились аннотации annot и annot.def: через них можно определить аннотацию, не пиша напрямую meta-time код, то есть макросы. Добавили форму связывания as — она иногда читается лучше, чем &&, и позволяет перекрыть идентификатор, который уже занят другой формой связывания. class теперь связывает унаследованные имена через ссылку на соответствующий суперкласс или интерфейс. А space.enforest при применении обработчика идентификатора настраивает области видимости так же, как это делает макро-трансформер.
В ffi появился вариант new для инициализированного массива. В pict у explain_anim добавили аргумент ~label_as. Pict.rebuilt переделали: теперь он работает как rebuilt, и добавили ~as_rebuilt, чтобы можно было выбрать старое или новое поведение. Метод Pict.rebuild тоже поддерживает ~as_rebuilt. magic_move и cross_fade стали лучше обрабатывать точки абзацев и несколько экземпляров дочернего pict. В slideshow добавили slide_transition и continued-нумерацию страниц.
Над релизом помогали участники сообщества. Вопросы и обсуждения принимаются в Racket-комьюнити на Discourse и Discord, в канале #rhombus. Участвовать в дизайне Rhombus может любой желающий. Неофициальный девиз команды Racket — anything we can do, you can do: программисты могут участвовать в создании языков, которыми пользуются. Обсуждения, pull request'ы и issues открыты для всех, и особенно полезны разные точки зрения.