We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Talk:Dranoer

From Esolang
Jump to navigation Jump to search

I/O

Please add I/O commands (at least ASCII - not just 0/1 - output) to make Quine challenge possible. --Blashyrkh (talk) 15:40, 22 September 2026 (UTC)

Added. You could also try making a quine for BSQBL for which it would be an easier thing to do --ChuckEsoteric08 (talk) 15:56, 22 September 2026 (UTC)
Thanks. Added both to my list (User:Blashyrkh/Golf) for future golfing. --Blashyrkh (talk) 18:17, 22 September 2026 (UTC)
ARGH! BSQBL is HELL. "S" in BSQBL stands for Satan and "L" for Lucifer, right? --Blashyrkh (talk) 20:33, 22 September 2026 (UTC)
Is * (input) command capable to change memory bits from 1 to 0? Or does it perform bitwise OR of memory state and the ASCII code entered? --Blashyrkh (talk) 09:44, 25 September 2026 (UTC)
It simply overwrites data bits with bits representing ASCII character, so yes, it can change from 1 to 0 --ChuckEsoteric08 (talk) 18:25, 28 September 2026 (UTC)

Halting

Since a program runs in implicit loop and there's no explicit halt/break instruction, no program ever halts. Do you approve that certain no-op loop might be treated (by an interpreter) as halt condition? I.e. if during single loop run no cells were changed AND the cell pointer on entering and on leaving points to the same cell AND no I/O instructions were invoked then execution stops. --Blashyrkh (talk) 08:46, 25 September 2026 (UTC)

Yup, certain no-op loops could be treated as as a halt condition (just like in many other languages with implicit loop like that) --ChuckEsoteric08 (talk) 14:58, 25 September 2026 (UTC)