Violation

From Esolang
Jump to navigation Jump to search

Violation is inspired by Error which is inspired by ErrorFull which is inspired by ErrorFree. It is created by User:None1.

Rules

It has 2 rules:

  1. Your program should not be empty.
  2. Your program violates Rule 1.

If your program violates any of the rules above, it outputs:

Fuck!!!

And deletes the interpreter.

Examples

Quine

Fuck!!!

Violation+

Violation+ is a variation of Violation where the interpreter is not deleted when your program violates any of the rules above, allowing it to be a Nope. derivative.

Examples

Quine

Fuck!!!

Self Interpreter

Any text can go here.

Self Interpreter 2

Fuck!!!

Self Interpreter 3 (the shortest)


Interpreters

The following interpreters are in Python.

Violation

import sys,os
print('Fuck!!!')
os.remove(sys.argv[0]) # Deletes the interpreter

Violation+

print('Fuck!!!')

See also