HeadlinesBriefing favicon HeadlinesBriefing.com

Rhombus 1.0 Launches with Racket‑Based Extensibility

Hacker News •
×

Rhombus Language 1.0 drops today, offering a functional, extensible syntax that replaces Racket's S‑expressions with a more approachable layout. Developed by a team that includes Mashfi Ishtiaque Ahmad and Robert Bruce Findler, the release targets developers who need macro‑ready DSLs without learning a new core language. The installer sits at https://rhombus-lang.org/download.html.

Rhombus positions itself as a general‑purpose language that blends dynamic interactivity with static safeguards, drawing on Racket’s tooling such as Dr Racket and raco. Its design introduces built‑in pattern matching, a new class system, and hierarchical namespaces, while keeping performance comparable to its predecessor. Benchmarks show parity with Racket on standard workloads, giving users confidence in real‑world use.

The community behind Rhombus, which counts contributors from the Racket project to academic researchers, has already used the language to build libraries and a new LLVM‑backed language called Pille. By packaging macro extensibility into a familiar syntax, Rhombus lets teams prototype domain‑specific languages without leaving the Racket ecosystem. Developers now have a practical, production‑ready tool for DSL creation. Its open‑source license encourages experimentation and rapid iteration across teams in software development.