ctions
Jump to navigation
Jump to search
ctions is an Esoteric programming language created by User:Buckets in 2022, Deriving from the Word functions, but since It's not fun, thus it's ctions.
| Commands | Instructions |
|---|---|
| `a | Declare a Variable a. |
| ~b() | Declare a ction b. |
| \c\d\e | Declare a set c Of d & e. |
| {f.g} | Declare an Equality of An item f as the item g. |
| < | Go forwards In time(, as in, f is g). |
| > | Go Backwards in time(, as in, g is f). |
| + | Push The Current time Element to The stack. |
| IRE | Move Left in the Commands. |
| ELL | Move Right in the commands. |
| [] | Code in Square brackets. |
| ! | Replace from The Set with The lth item. |
| h,i,j...| | Set of commands. |
| * | Square The variable. |
| * | Compound The top of the stack And add it to The End of the Set. |
| ** | -1 The Variable. |
| 1k | Declare A Number variable(, It starts at 0). |
| Focus Upon The Variable Named "l"! | Will Focus on The Variable l. |
| Iutput Onput | Start/End. |
| If m = "" Then, Else, | This is The only Way to Print, It is A Quine for the Entire Program, there cannot be An empty String nor A Variable, which is not Declared. |
| Sofa | Noop. |
| Oops!!!!! | Creates a branch, Skips until Another Oops!!!!! And Does nothing(, Creates a new IP). |
The IP will Move In A Spiral From commands, Starting at the Top Right And In an Anti-clockwise Manner, If there is some Command not stated in the Rule set, It will Spit out an Error And Crash.
Start And End program:
Iutput OnputSofa Iutput OnputSofa
Quine:
Iutput OnputIutput Onput 1mIf m = "." Then, Else,
The Closest Version that ctions can do for A "Hello, World!" Program:
Iutput Onput Sofa Hello, World! 1mIf m = "." Then, Else,Iutput Onput