We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Libertas
Libertas is the first syntax-error runtime-error free programming language ever. The interpreter will execute the instructions no matter what.
Examples
A hello world application:
toScreen "Hello World" if Date:Day:Set = "Monday" toScreen "Have a great monday"
It will print the simple message "Hello World" on the screen
toScren "Hello World" if Date:Day:Set = "Monday" toScreen "Have a great monday"
The "toScren" command does not exist. An object named "toScren" is created and the value is stored there. No message will appear on the screen, unless Today is Monday
toScren "Hello World if Date:Day:Set = "Monday" toScreen "Have a great monday"
It will store every word from "Hello" to "=" as a string inside of the object toScren. Monday becomes a member variable inside of toScren, "toScreen" is absorbed as a string, and Have, a, great and monday become new members of toScren. Also an empty string is created as parameter of toScren
toScren if Date:Day:Set = "Monday" toScreen "Have a great monday"
It will write "true" or "false" depending on today being monday, and if it is monday it will print "Have a great monday"