Basilisk is an esoteric programming language created by User:Vriskanon. It consists of only one command,
execute, which can execute any executable program in any language. However, as a cost for using such an easy programming language, one must first fight a giant snake to the death.
execute command is the only command in basilisk. When run, it will execute a program on your computer with that name in any language. For example, to execute the file 'Hello_World.py', one would use the following code:
Once the code gets to that point, a giant snake (often a basilisk) will be summoned near your computer. To actually execute the code, you must fight the snake to the death. Only when it dies will the
execute command work.
If there are many
execute commands within a program, one must fight a snake for each
execute. One cannot just fight one big one to run all of the
The size of the snake will vary depending on the size of the file, but the snake will always be 'giant'.
This code will execute a Text program (all of which are quines).
Programs that execute Text files tend to produce the smallest snakes.
A Turing-machine interpreter can be written as:
(where UTM.py is the interpreter of the Universal Turing Machine.)
The computational class of this language solely depends on the strength of the user.