Interpreter-modifying

From Esolang
(Redirected from Interpreter modification)
Jump to navigation Jump to search

Interpreter-modifying esoteric programming language is a concept invented by User:TBPO, through it was used a few times before.

An interpreter-modifying esoteric programming language is an esolang that can modify the way it interprets the code in runtime.

Examples:

  • A basic interpreter-modifying esolang is Emmental, that has a command that redefines an instruction to mean different thing.
  • More advanced interpreter-modifying esolang is Mascarpone, which manipulates interpreters as normal data.
  • Snowflake is extreme example of interpreter-modification, in which the interpreter and the program evolve and adapt to each other.
  • Unsmiley is a string-rewriting esolang that redefines its own syntax.
  • Interpreterion is my esolang in which the program consists of interpreters.