A Draft of the Wyrm Language
Wyrm and Amarach have a 20+ year history. I’ve worked on various incarnations of the language for YEARS now, tweaking, finding patterns, modifying things, and exploring new corners. I’ve lost count of the iterations, but one thing has held true – at no point did I ever ‘release’ the various sketches to the public. Today, I’m hoping to change that.
Meet the Wyrm Spec Initial Draft. Roughly 20 pages of thinking on structuring a new language. Since the Wyrm repository - where the spec is published - is hosted on a service that recently banned heavily AI-based repositories. I split off the proof of concept LLM-generated work to the slop-infested Github.
I’ve been experimenting with LLM tooling for a while. I’ll spare a lot of the justification and navel-gazing and just say – my opinions are heavily mixed. I’m being forced to “deal” with deployment of this tooling whether I agree with it or not. The “proper” wyrm repository is the work of human hands. The wypoc is a vibe coded monstrosity. I take some small solace that letting Fable 5 lose on the project generated something of a mess. There’s room for human coders for a while yet.
I know the project is wildly ambitious. At times, it seems too large, but something about tooling up VSCode integration and having a small interpreter that actually works is hugely motivating.
Back to twiddling away on the C code. It’s slow going, but at some point, I hope it comes together. Most of the cool ideas on this project haven’t come from spitting out prompts, but rather, a lot of struggle to come up with the right answers.