Quoting Difficulties
In my last post I discussed DSLs for database querying in Clojure. These typically take the form of...
Tag archive
In my last post I discussed DSLs for database querying in Clojure. These typically take the form of...
A composable DSL for schedules cron and RRULE can't express — business-day arithmetic, user-defined calendars, deterministic evaluation. 1.0 freezes the language.
How do you parse condition-action expressions? How does the {variable} interpolation syntax work? This post covers the last two pieces of the parsing layer — turning rules from text into executable structures.
From format design to parser implementation — a handwritten block scanner that reports "line 12" instead of "position 246." Precise line number binding is the core value of a custom parser.
This is a follow up to my recent posts on Domain Specific Languages (DSLs) for database queries in...
Domain Specific Languages (DSLs) are a popular technique for writing database queries. There are a...
Write your first .meph contract from scratch, compile it, run it, and watch the LLM generate narrative that follows rules you just wrote. No prior knowledge required.
Introduction Rust’s rise as a language for safety-critical and performance-sensitive...
Most new UI languages make C/C++ interop second-class — bindings, IDL, schemas. Vel makes a qualified C++ call a normal expression it emits verbatim.
Why JSON and YAML fail for narrative engines, and how a custom DSL (.meph) solves the consistency problem — trading parser complexity for creator experience.

CODIGO EN EL PRIMER 👇️ ;;============================================================== ;;...

When working on DSL grammars, I kept feeling that the workflow inside the editor was more fragmented...