What is the smallest (code-golf) interpreter that is written in the language it interprets.
I think overall this would be a good indicator as to the balance of how robust a language is.
Extremely simple (turing tarpits) languages are difficult to write large programs like interpreters in.
More 'sugary' languages are simpler to write in, but require a more complicated interpreter.
I'm looking for a balance between the two.
I would also like to include compiled languages, but I'm not sure if it's fair to compare interpreters and compilers.
Thanks!