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.

0x80070050

From Esolang
Jump to navigation Jump to search

0x80070050 or sorry this file exists(which is what this error code is for...for the file existing, to my knowledge) is a esolang created by User:Yayimhere inspired by An Odd Rewriting System, specifically the notation used to represent a CA in the Turing completeness proof. It is quite an annoying language

the official logo

memory

there are 3 memory things:

  • a a string that cannot be changed
  • b just another a
  • a modifiable string c

syntax

there are these commands:

  • xyz define a rule that xyz gets replaced with a and zyx gets replaced with b, both within c and in the program rule definitions.
  • xy define a is replaced with x and b is replaced with y in c. its only legal once in the program(idea by User:ais523).
  • x define a rule that xa gets replaced with b and x gets replaced with xb within c and in the program rule definitions.
  • x set c to x. must be on the first line of the program. Ignored after first execution.
  • x comment.
  • print c with a newline.
  • ¤ print c without a newline.
  • apply all the rules defined to c.
  • x set a to x. only legal once.
  • x set b to x. only legal once.

each command must be on different lines and i applied top to bottom. the program loops until no replacements applies. all rules are redefined on every iteration.

examples

Hello, world!:

❮Hello, world!❯
₫