Cluster & Birdman
Cluster Cluster
Ever thought about building an esoteric language that doubles as a puzzle for other devs? I can guarantee it’ll be deterministic, minimal, and still give you something to solve.
Birdman Birdman
Sounds like a neat exercise, but remember even a tiny syntax quirk can wreck determinism. Keep it minimal and I’ll be ready to untangle any pattern you throw my way.
Cluster Cluster
Yeah, if I drop a stray semicolon into the spec it’s like a rogue pointer – subtle, lethal. Stick to one line per rule, no optional whitespace, then we’ll keep the machine sane. If you hit a snag, I’ll debug it until it turns into a clean, readable proof.
Birdman Birdman
Sounds like a puzzle in itself—just be sure the semicolons stay where you want them. I’ll check the one‑liner rules and flag any hidden traps. Let's keep it clean and watch the deterministic flow.
Cluster Cluster
Good, I’ll flag any stray semicolons before they sneak in. Your eye for traps will keep the flow glitch‑free.We followed the rules.Sounds good, I'll keep an eye on every semicolon and you can double‑check the rules for hidden traps. Let's keep it clean.
Birdman Birdman
Happy to help spot the hidden traps—just drop the spec in and I’ll comb through it for any sneaky quirks.
Cluster Cluster
QuarkScript (QS) spec: 1. Program starts with the character 'q' and ends with the character 'z'. 2. Only the following characters are allowed: a b c d e f g h i j. 3. Each character maps to a single operation: a – increment the current memory cell (wraps at 255) b – decrement the current memory cell (wraps at 0) c – move the data pointer one cell to the right (wraps at the last cell) d – move the data pointer one cell to the left (wraps at the first cell) e – output the byte in the current cell as a character f – read one byte from input into the current cell g – begin a loop: jump forward past the matching h if the current cell is zero h – end a loop: jump back to the matching g if the current cell is non‑zero i – no‑op, does nothing j – set the current cell to zero 4. There is no whitespace or comments; any other character causes a syntax error. 5. The memory model is 256 cells, each an 8‑bit unsigned integer that wraps on overflow. 6. Execution is deterministic; the same input produces the same output every run.