Rhombus, el lenguaje de programación de propósito general derivado del ecosistema Racket y orientado a ser fácil de usar y altamente personalizable, ha publicado su versión 1.1. La actualización ya está disponible en el sitio oficial del proyecto e incorpora cambios tanto en el núcleo del lenguaje como en bibliotecas auxiliares como FFI, pict y slideshow.
Entre las novedades principales, Rhombus 1.1 añade las formas annot y annot.def para definir anotaciones sin necesidad de escribir directamente código de metaprogramación (macros), lo que facilita extender el lenguaje. Se incorpora también as como forma de enlace, pensada para sustituir a && cuando se busca una sintaxis más legible y para permitir sombrear identificadores que actúan como binding forms. Además, la forma class se modifica para enlazar los nombres heredados usando la referencia de la superclase o interfaz correspondiente, y space.enforest ajusta ahora los ámbitos de la misma forma que un transformador de macros al aplicar un manejador de identificadores.
En la biblioteca FFI se añade una variante de new para crear matrices inicializadas. El módulo pict incorpora el argumento ~label_as en explain_anim, renombra Pict.rebuilt a Pict.rebuild con un argumento ~as_rebuilt para elegir el comportamiento antiguo o nuevo, y mejora magic_move y cross_fade en el manejo de puntos de párrafo y picts hijos múltiples. Por último, slideshow añade slide_transition y numeración de páginas continuada. El equipo agradece las contribuciones de la comunidad e invita a participar en los debates de diseño a través de Discourse y Discord.
