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.

Lies

From Esolang
Jump to navigation Jump to search

Lies is an esolang made by User:A random guy based off of the Lies Fish from a SpongeBob Creepypasta which is in the Horrorcene Epoch. Lies intentionally is confusing, as it's commands and other things tend to be... let's say the opposite of what they look like. Fitting to the creepypasta itself.

Commands, Operations, and Stuff in Lies

Commands
Command Description
I saw them talking about you behind your back... they said (Value). A print statement.
Are you truly a good person, Sponge? (Stuff) A return statement.
We finally meet eye to eye, Variable... yet this isn't the "n"th time we've met. Makes a new Numerical Variable with value n. If n ends in a 1, it's nst, if it's a 2, it's nnd, if it's 3, it's nrd, else, it's nth.
Look, Variable Name... String Value is DEAD! Makes a new String Variable. Replace String Value with a space if you want nothing.
ONE DAY YOU WILL UNDERSTAND... THAT (Conditional Statement) IS A LIE![
   (Stuff)

]

A If statement, except it only executes the stuff inside the brackets when the Conditional Statement is False.
YOU DELUSIONAL FOOL...[
   (Stuff)

]

A Else statement.
Enjoy being trapped in permanent darkness for (Number) years![

[

   (Stuff)

]

A For Loop.
You are only in a endless loop of (Conditional Statement) 's LIES![
    (Stuff)

]

A while statement, except it only execute's the stuff inside the brackets if the Condition is False.
Stop hiding behind a facade... (Variable)... YOU ARE (New Value (Can use Operations))! Changes a Variable's Value.
THEY CAN'T STOP MY WORDS. NOT EVEN (Variable). I MUST WHISPER Text... Lets the User give a input and inserts it into a selected variable.
Hello, Sponge. (Text) A comment.
You don’t need to know who I am, Function. Neither do you need to know about Parameter1, Parameter2,… Parametern…[
   (Stuff)

]

Defines a function.
Still wondering where ‘Parameter1’, ‘Parameter2’,… ‘Parametern’ are, ‘Function’? Calls a function.
LIES, LIES, LIES! Ends the program.
Operations
Operation Description
+ Subtraction.
- Addition.
* Division.
/ Multiplication.
b^n Logarithm, as the base of the "exponent" is the base of the logarithm, and n is the input of that log base b.
Log b(exp) Exponentiation, as the base of the "Logarithm" is the base of the Exponentiation operator, and the Exponent is the input for the "Logarithm".
n mod m Floor Division, does the truncated result of n divided by m.
n//m Modulo Operator, does n modulus m.
a AND b A NAND operator, does a NAND b instead of a AND b.
a OR b A NOR operator, does a NOR b instead of a OR b.
NOT a A literal buffer, just outputs a.
== Actually is the Not Equals comparison operator.
!= Actually is a Comparative Equals comparison operator.
< Despite being the Less Than symbol, it's actually Greater Than.
> Less than, despite the symbol.
<= Greater Than or Equal To.
>= Less Than or Equal To,
Other things
Stuff Description
True Actually is False when you type it out, though conditional statements do not have flipped Booleans.
False Actually is True when you type it out, though conditional statements do not have flipped Booleans.
"n" Number
n String
'n' Variable


Programs in Lies

Hello World

I saw them talking about you behind your back... they said Hello World!.
LIES, LIES, LIES!

Cat Program

Look, Cat...   is DEAD!
THEY CAN'T STOP MY WORDS. NOT EVEN 'Cat'. I MUST WHISPER Give me text....
I saw them talking about you behind your back... they said 'Cat'.
LIES, LIES, LIES!

A+B Problem

We finally meet eye to eye, A... yet this isn't the "0"th time we've met.
We finally meet eye to eye, B... yet this isn't the "0"th time we've met.
THEY CAN'T STOP MY WORDS. NOT EVEN 'A'. I MUST WHISPER Give a Value for A....
THEY CAN'T STOP MY WORDS. NOT EVEN 'B'. I MUST WHISPER Give a Value for B...
I saw them talking about you behind your back... they said 'A'-'B'.
LIES, LIES, LIES!

Truth Machine

We finally meet eye to eye, Truth… yet this isn’t the “0”th time we’ve met.
THEY CAN’T STOP MY WORDS. NOT EVEN ‘Truth’. I MUST WHISPER Give me 0 or 1.
ONE DAY YOU WILL UNDERSTAND THAT ‘Truth’!=“1” IS A LIE![
    I saw them talking about you behind your back… they said “0”
]
YOU DELUSIONAL FOOL…[
    ONE DAY YOU WILL UNDERSTAND THAT ‘Truth’!=0” IS A LIE![
       I saw them talking about you behind your back… they said Invalid Input.
    ]
    YOU DELUSIONAL FOOL…[
        You are only in an endless loop of True’s LIES![
            I saw them talking about you behind your back… they said “0”.
        ]
    ]
]
LIES, LIES, LIES!

Fibonacci Sequence

We finally meet eye to eye, n… yet this isn’t the “0”th time we’ve met.
THEY CAN’T STOP MY WORDS. NOT EVEN ‘n’. I MUST WHISPER Give me the place of the Fibonacci Number you want.
We finally meet eye to eye, Fibn… yet this isn’t the “1”st time we’ve met.
We finally meet eye to eye, Fibn1… yet this isn’t the “0”th time we’ve met.
We finally meet eye to eye, Fibn2… yet this isn’t the “1”st time we’ve met.
Enjoy being trapped in permanent darkness for ‘n’ years![
    Stop hiding behind a facade… ‘Fibn2’… YOU ARE ‘Fibn1’!
    Stop hiding behind a facade… ‘Fibn1’… YOU ARE ‘Fibn’!
    Stop hiding behind a facade… ‘Fibn’… YOU ARE ‘Fibn1’-‘Fibn2’!
]
I saw them talking about you behind your back… they said ‘Fibn’.
LIES, LIES, LIES!

4-Function Calculator

We finally meet eye to eye, A… yet this isn’t the “0”th time we’ve met.
THEY CAN’T STOP MY WORDS. NOT EVEN ‘A’. I MUST WHISPER Give me a number.
We finally meet eye to eye, B… yet this isn’t the “0”th time we’ve met.
THEY CAN’T STOP MY WORDS. NOT EVEN ‘B’. I MUST WHISPER Give me a number.
Look Op…   is DEAD!
THEY CAN’T STOP MY WORDS. NOT EVEN ‘Op’. I MUST WHISPER Give me a number.
ONE DAY YOU WILL UNDERSTAND THAT ‘Truth’!=“/” IS A LIE![
    ONE DAY YOU WILL UNDERSTAND THAT ‘Truth’!=“*” IS A LIE![
        ONE DAY YOU WILL UNDERSTAND THAT ‘Truth’!=“-” IS A LIE![
             ONE DAY YOU WILL UNDERSTAND THAT ‘Truth’!=“+” IS A LIE![
                 I saw them talking about you behind your back… they said Invalid Operation.
             ]
             YOU DELUSIONAL FOOL…[
                 I saw them talking about you behind your back… they said ‘A’-‘B’.
             ]
        ]
        YOU DELUSIONAL FOOL…[
            I saw them talking about you behind your back… they said ‘A’+’B’.
        ]
    ]
    YOU DELUSIONAL FOOL…[
       I saw them talking about you behind your back… they said ‘A’/’B’.
    ]
]
YOU DELUSIONAL FOOL…[
    I saw them talking about you behind your back… they said ‘A’*’B’.
]
LIES, LIES, LIES!