July 2, 2026
Paren Wars: The Shape Strikes Back
Flexible metaprogramming with Rhombus
A new coding language promises fewer brackets, and the crowd is already buzzing
TLDR: Rhombus is a brand-new coding language that tries to make powerful, flexible programming easier to read by ditching Lisp-style bracket overload for a Python-like look. The community reaction so far is a mix of intrigue, side-eye, and “take this to the bigger thread,” which is usually how internet drama begins.
Rhombus is being pitched as the peace treaty in a long-running programmer family feud: it keeps the powerful code-shaping tricks of old-school Lisp and Racket, but swaps the notorious wall of parentheses for a cleaner, more familiar Python-like look. In plain English, it’s trying to make a very brainy style of programming feel less intimidating. It just hit version 1.0, comes out of the Racket world, and already has real-world use beyond the classroom — including tools for a card game, which sounds oddly wholesome for a language launch.
But the real popcorn moment is the community vibe, which is less “wow, game changer” and more “okay, who else is talking about this?” The only visible discussion here is a Hacker News roundup dropped by dang, pointing people toward a much bigger thread with 113 comments — basically a flashing neon sign that says the real drama is happening elsewhere. That alone says a lot: Rhombus has officially entered that dangerous internet zone where a niche programming language becomes a discourse object.
The strongest mood? Curiosity mixed with skepticism. People love the idea of “fewer silly parentheses,” but every new language also triggers the classic internet reaction: do we really need another one? Even the name “Rhombus” has meme potential — less software, more geometry class energy. So yes, the launch is serious, academic, and ambitious. But the crowd reaction is already giving show me the receipts.
Key Points
- •Rhombus is a new language in the Racket ecosystem that aims to combine advanced metaprogramming with a more conventional Python-like syntax.
- •The project has 43 contributors, with Matthew Flatt and Wing Hei Chan identified as the two most active, and it is used as a teaching tool at their universities.
- •Rhombus 1.0 was released on June 22, and the language is intended for use beyond academia, with development supported by the Racket Programming Language Foundation.
- •The language reuses the Racket runtime and infrastructure, giving it access to existing libraries, an optimizing compiler, and execution modes including interpreted, bytecode, and native compilation.
- •Rhombus uses immutable tree-backed lists by default and supports reducer-based `for` loops, alongside indentation-based syntax with `:` blocks and `|`-separated branches in conditional expressions.