How a new DSL may survive in the era of LLMs

New coding language tries to charm AI, but the comments are already fighting

TLDR: The article says new coding languages can still make it in the AI age if they have great guides, examples, browser demos, and built-in help for AI tools. Commenters were split between optimism and exhaustion, with some cheering examples as the key and others groaning, “not another format.”

A fresh attempt to launch a new niche coding language has landed, and the creator’s pitch is basically: if old favorites keep winning because AI has seen them forever, then newcomers need to get way better at being understood. That means crystal-clear docs, built-in help files for AI tools, browser demos, and error messages so obvious even a confused bot can’t miss them. In plain English: if you want a brand-new coding tool to survive, you have to make it easy for both humans and machines to learn fast.

But the real fireworks were in the comments, where the community instantly split into three camps: the believers, the skeptics, and the comedians. One of the strongest reactions came from people saying the secret sauce is not just documentation but tons of examples—because today’s coding AIs are basically pattern-copying overachievers. Another camp rolled their eyes hard at the thought of yet another mini-language, with one brutally short response summing up the mood: “Yet another YAML?” Translation for non-programmers: some readers fear this is just one more confusing text format wearing a fake mustache.

And then came the acronym chaos. One commenter saw “DSL” and immediately thought Digital Subscriber Line, which turned the whole discussion into a mini sitcom about tech jargon gone wild. Even the more thoughtful replies had a slightly existential vibe: if computers are getting better at writing code, do humans need special-purpose languages more—or less? So yes, the article is about helping new coding languages survive the AI era. But the comments? They’re about trust, fatigue, and whether anyone has the emotional strength for one more syntax to learn.

Key Points

  • The article says established languages benefit from large training corpora and mature developer tooling, which improves their compatibility with LLM-assisted programming.
  • It argues that new languages remain viable if they provide strong documentation, onboarding, marketing, workflow integration, and a robust language server.
  • The author recommends generating LLM-specific context files such as AGENTS.md directly from a language binary.
  • Web Pipe is presented as an experimental DSL example that embeds familiar languages like jq, Lua, JavaScript, and SQL and has been used successfully with one-shot Codex prompts.
  • The article advocates browser-based interactive editors via WASM and emphasizes unified runtime and language-server tooling with strong diagnostics across environments.

Hottest takes

"Yet another YAML?" — thelastgallon
"lots and lots of examples" — simonw
"Digital Subscriber Line? Ah, Domain Specific Languages." — boredinstapanda
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.