June 24, 2026
Code, but make it messy
Mixing Visual and Textual Code
Coders dream of drag-and-drop code, but commenters say the future may already be here
TLDR: A research team unveiled a way to mix normal typed code with clickable visual pieces, aiming to make software easier to express without breaking existing tools. Commenters instantly split into two camps: one mocking the idea as late to market, the other warning that visual coding often sounds great until maintenance turns into chaos.
A new research paper is pitching something that sounds almost sci-fi to regular people: writing software with words and visuals mixed together, so parts of a program could appear as little interactive boxes instead of walls of text. The idea behind Hybrid ClojureScript is simple enough: if you're building something naturally visual, why should you be forced to describe it only in plain typed lines? Supporters would call that a huge quality-of-life upgrade. But in the comments, the real fireworks were about whether this is groundbreaking innovation... or academics arriving fashionably late to a party industry may have already started.
The sharpest jab came from one commenter who basically sneered, "Oh dear", suggesting the researchers might be shocked to discover the concept is becoming commercially useful while they were still polishing the paper. Ouch. That's the classic internet showdown: university research versus the "we built this ages ago" crowd. Another commenter brought receipts from the ancient past of programmer hacks, recalling an old tool that turned text diagrams into working code. The twist? It sounded cool in theory and miserable in real life, because keeping those diagrams updated inside a normal editor became a nightmare.
So the mood was deliciously split between "finally, code that looks like what you're making" and "nice idea, enjoy the maintenance horror". The joke hanging over the thread was that coders have been trying to escape endless text forever, only to rediscover that the real villain is not imagination—it's keeping fancy visual tools from becoming a total mess.
Key Points
- •The article says current dominant programming languages use only linear text to express domain-specific geometric ideas.
- •The paper argues for hybrid languages that combine visual and textual syntax without disrupting normal programming workflows.
- •It states that visual syntax should be implemented as a composable language extension on equal footing with textual syntax.
- •The paper presents Hybrid ClojureScript as the first programming language built around this hybrid model.
- •An enhanced IDE can display embedded visual syntax as interactive mini-GUIs, while other IDEs can fall back to textual representations.