NameError without a quine
Jump to navigation
Jump to search
NameError without a quine is an esolang made by Unname4798. It is similar to NameError, except when you type this:
Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name '[command]' is not defined
It outputs:
Traceback (most recent call first): File "<stdin>", line 1, in <module> JustAnError: Why did you imitate the NameError?
Interpreter
<h1>NameError without a quine Interpreter</h1> <p>Output: <text style="white-space:pre-wrap;" id="output"></text></p> <textarea id="code"></textarea> <button onclick="document.getElementById('output').innerHTML = run()">Submit</button> <script> function run(){ const code = document.getElementById('code').value; if (code == 'Traceback (most recent call last):\n File "<stdin>", line 1, in <module>\nNameError: name \'[command]\' is not defined'){ return 'Traceback (most recent call first):\n File "<stdin>", line 1, in <module>\nJustAnError: Why did you imitate the NameError?'; } else { return 'Traceback (most recent call last):\n File "<stdin>", line 1, in <module>\nNameError: name \'[command]\' is not defined'; }; }; </script>