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.
AggressionAplo
| Paradigm(s) | imperative |
|---|---|
| Designed by | Swam |
| Appeared in | 2026 |
| Computational class | Turing-complete |
| Reference implementation | Unimplemented |
| File extension(s) | .aplo |
AggressionAplo (also known as AggroAplo) is an aggressive, imperative esoteric programming language designed to replace standard control flow keywords and statements with highly explicit, aggressive phrases.
Overview
AggressionAplo uses a simple imperative structure supporting variables, standard math operations, control flow, loops, and built-in commands. Programs run sequentially and use explicit block termination statements.
Keywords & Syntax
| AggressionAplo Keyword | Standard Equivalent | Description |
|---|---|---|
I WILL SHOW YOU WHAT I AM REALLY CAPABLE OF |
Program Entry | Declares the start of the program execution block. |
HOW ABOUT I FUCK YOUR ASS? [condition] |
if [condition]: |
Opens a conditional logic block. |
SHOW ME THE OTHER WAY |
else: |
Opens an alternative branch for an IF block. |
AS LONG AS THIS SHIT IS TRUE [condition] |
while [condition]: |
Starts a conditional loop. |
I AM DONE WITH THIS SHIT |
Block / Program End | Closes an IF block, WHILE loop, or program execution. |
SAY [expression] |
print([expression]) |
Prints an expression or variable to standard output. |
GIVE ME SOME SHIT [var] |
input([var]) |
Prompts the user for keyboard input and stores it in a variable. |
AND ALSO |
and |
Logical AND operator used in conditional expressions. |
SHINEY |
Custom Macro | Prints a built-in pre-programmed statement. |
Examples
Hello World & Variables
I WILL SHOW YOU WHAT I AM REALLY CAPABLE OF greeting = "Hello World" SAY greeting I AM DONE WITH THIS SHIT
Conditional Control Flow
I WILL SHOW YOU WHAT I AM REALLY CAPABLE OF
keys = 25
hat_price = 15
HOW ABOUT I FUCK YOUR ASS? keys >= hat_price AND ALSO keys > 0
SAY "Trading for item!"
keys = keys - hat_price
SAY "Remaining keys:"
SAY keys
SHOW ME THE OTHER WAY
SAY "Not enough keys."
I AM DONE WITH THIS SHIT
I AM DONE WITH THIS SHIT
Supported Data Types
AggressionAplo natively supports integers, floating-point numbers, strings, booleans, lists, tuples, dictionaries, and sets.
Implementations
The official interpreter is written in Python and includes a graphical user interface (IDE) built with Tkinter.