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.
scurl
Jump to navigation
Jump to search
scurl is an esolang made by WarzokERNST135. The documentation and implementation of the esolang can be found here.
Commands
scurl halts when it encounters an unrecognized command.
- Note: The commands are case-insensitive.
| Command | Action |
|---|---|
I
|
Push 10 |
Z
|
Push 20 |
E
|
Push 30 |
A
|
Push 40 |
S
|
Push 50 |
G
|
Push 60 |
T
|
Push 70 |
O
|
Push 80 |
N
|
Push 90 |
+
|
Addition. Discards the top two values on the stack and pushes their sum. |
-
|
Subtraction. If the top of the stack is X and the value below is Y, then the value is Y - X. X and Y are discarded and the quotient is pushed to the stack. |
*
|
Multiplication. Discards the top two values on the stack and pushes their product. |
/
|
Division. If the top of the stack is X and the value below is Y, then the value is Y / X. X and Y are discarded and the quotient is pushed to the stack. |
P
|
Print the top of the stack and pop it. |
External resources
- https://github.com/vblackmar/scurl - the reference implementation