Based on a comment by George Edison to this questionthis question, write the smallest self-interpreting interpreter.
- You may use the language of your choosing.
- Empty languages do not count. Your program must be at least two characters long.
- The program does not need to interpret the entire language, just a Turing-complete subset of language features (that contains the interpreter).
- Quines don't count.
- Do not use your language's built-in
evalfunction or equivalent. Same goes forapply, etc.