Omniglot

From Esolang
Jump to navigation Jump to search

an omniglot is a hypothetical polyglot that does the same thing in every language. omniglots are impossible, due to the conflicting nature of the following languages:

omniglot d1

commands:

a - print hello world
e - end

every other symbol throws an error, and the script has to end with an e for end

omniglot d2

commands:

a - end
e - print hello world

every other symbol throws an error, and the script has to end with an a for end

disproof

omniglot d1s hello world program is ae

omniglot d2s hello world program is ea

now you may be asking "this omniglot is simple! just use aeae!"

that wouldnt work because omniglot d1 programs need to end with an a, so this wouldnt work.

even if omniglot d1 allowed things after the end, it would still end immediately.

there are many languages like omniglot d1 and d2, i didnt just come up with it on the stop to disprove this.

consider or and text

there is no possible omniglot you could possibly make with these two coexisting.