Abuse filter log

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to navigation Jump to search
Details for log entry 9,690

23:00, 28 February 2026: Oak lod (talk | contribs) triggered filter 9, performing the action "edit" on CAESAR\. Actions taken: Warn; Filter description: require new users to introduce themselves (examine)

Changes made in edit

CAESER\ (named after the roman general [https://en.wikipedia.org/wiki/Julius%20Caesar Julius Caesar]) is an [[Esoteric programming language|esoteric programming language]] that was created solely to annoy developers. Unlike many esolangs, It features a fairly readable syntax. It was made in one evening by a 15 year old with little experience in the subject of programming language design over the course of a single evening, and is loosely inspired by the Caesar problem from a children's algorithmization book. There is currently no known official interpreter
OFFICIAL INTREPRETER: lol.xf.cz (not sketchy at all)
==What is CAESAR?==
==Concepts==
The esolang features three main that are used in programs:
Caesar is an <b>esolang</b>. That means that it's a programming language that is not
* '''Caesar/Commander (male)''' - Performs most operations. Controls program flow, prints to the output, and decides when to stop the program. He is canonically stupid and is only able to remember/contain one piece of information at a time.
supposed to be used for actual, useful purpose. Sometimes, its a work of art, but sometimes,
* '''Basket (no gender)''' - A stack with a fancy name
like this time, its only purpose is to cause headache. Unlike other esolangs, though, it has
* <b>Army (varying genders)</b> - Operates the stack. Receives commands from Caesar, perform basic operations (like addition or shuffling the stack), and can receive/send information to Caesar.
pretty readabil-ish syntax. It was made in one evening by a 15yo. who is bad at
programming language design and programming, so dont expect much.
==How does it work?==
The esolang is named after the Roman general <b>Gaius Julius Caesar.</b>
Yes, you're now gonna be performing army.. more like exercise. It was loosely inspired by the Caesar
problem from children algorithmisation book. So you essntially have 3 main subjects:
* <b>Caesar/Commander</b> - a subject that performs most oerations. He prints to the output, he controls the program flow and he decides when we end. But he is dumb, so he can only remember one information at one time
* <b>Basket</b> - essntially a stack with fancy name
* <b>Army</b> - a subject that essentially operates the stack. They can receive commands from Caesar, perform basic operations (like addition or shuffling the stack), can receive information from him and send him information.


==Commands==
==Commands==
This esolang contains only like 10 commands that are as following:
This esolang contains 10 commands that are as follows:
<ul>
<ul>
<li><span class="hl">raise x</span> - raise flags A-F</li>
<li><span class="hl">raise x</span> - Raise <code>x</code> as a flag</li>
<li><span class="hl">yell</span> - prints the content of Caesar's memory to the output</li>
<li><span class="hl">yell</span> - Prints the content of Caesar's memory to the output</li>
<li><span class="hl">listen</span> - listens for user input, saves it to commander memory</li>
<li><span class="hl">listen</span> - Listens for user input and saves it to Caesar's memory</li>
<li><span class="hl">save</span> - saves evenrything presented as argument to the Caesar's memory</li>
<li><span class="hl">save x</span> - Saves <code>x</code> to Caesar's memory</li>
<li><span class="hl">signal</span> - pushes the value in Caesar's memory to the basket</li>
<li><span class="hl">signal</span> - Appends the value in Caesar's memory to the basket</li>
<li><span class="hl">#</span> - comment</li>
<li><span class="hl">#</span> - Used for comments</li>
<li><span class="hl">if x y</span> - if the value in the Caesar's memory is equal to x, do y</li>
<li><span class="hl">if x doY</span> - If the value in the Caesar's memory is equal to <code>x</code>, do <code>y</code>. <code>x</code> cannot contain spaces.</li>
<li><span class="hl">if! x y</span> - same as if but actvates if x isn't equal to memory</li>
<li><span class="hl">if! x doY</span> - If the value in Caesar's memory is '''not''' equal to <code>x</code>, do <code>y</code>. <code>x</code> cannot contain spaces.</li>
<li><span class="hl">move</span> - move to the beggining of the program</li>
<li><span class="hl">move</span> - Moves Caesar to the beginning of the program</li>
<li><span class="hl">stop</span> - stops the program's execution</li></ul>
<li><span class="hl">stop</span> - Stops the program's execution</li></ul>
Flags:
raise arguments:
<ul><li><span class=hl>A</span> - put the value on top of the stack to the bottom</li>
<ul><li><span class=hl>A</span> - Put the item on top of the basket in the bottom</li>
<li><span class=hl>B</span> - same but from bottom to top</li>
<li><span class=hl>B</span> - Take the item from the top of the basket and put it in the bottom</li>
<li><span class=hl>C</span> - add the first and last stack elements</li>
<li><span class=hl>C</span> - Add the first and last basket items and send the value to Caesar</li>
<li><span class=hl>D</span> - add the first and second stack elements together</li>
<li><span class=hl>D</span> - Add the first and second basket items and send the value to Caesar</li>
<li><span class=hl>E</span> - send the top stack value to Caesar</li>
<li><span class=hl>E</span> - Send the item on top of the basket to Caesar</li>
<li><span class=hl>F</span> - send the bottom stack value to Caesar</li>
<li><span class=hl>F</span> - Send the bottom basket item to Caesar</li>
<li><span class=hl>G</span> - remove the top value from the stack</li></ul>
<li><span class=hl>G</span> - Remove the top item from the basket</li></ul>
==Syntacic quarks==
==Syntactic quarks==
Every command <b>MUST END WITH SEMICOLON!</b> Quotes do nothing here, this language is <b>weakly typed without type declaration.</b>
Every command <b>MUST END WITH SEMICOLON!</b> Quotes do nothing here, this language is <b>weakly typed without type declaration.</b> The language supports multiline commands, which means that this code is valid:
<pre>
The langage supports multiline commands, which means that this code is valid:
save hello
save hello
world; yell;
world; yell;
</pre>
There are <b>no codeblocks</b> in this language, so
There are <b>no code blocks</b> in this language, but commands can be placed on the same line, and all commands on the line will execute in order assuming the stop command is not used on the line.
if 5 {yell; yell;} #invalid;
<pre>
if 5 yell; yell; #invalid;
if 5 yell; if 5 yell; #valid;
if 5 {yell; yell;} #invalid;
if 5 yell; yell; #invalid;
Entered argument <code>x</code> cannot contain spaces, but memory can.<br>
if 5 yell; if 5 yell; #valid;
comments are regarded as <b>regular commands, so they must end in semicolon.</b>
</pre>
#valid;
Entered argument <code>x</code> in if commands cannot contain spaces, but memory can. Comments are regarded as <b>regular commands, so they must end in semicolon.</b>
#invalid
<pre>
#valid
save foo bar; #valid
Also, the code isnt interpreted in real time, instead it shows output after it's finished running.
if foo bar yell; #invalid
<br><b>The program allows up to 5000 iterations</b><br>The default value of memory is <b>non</b>
if foobar yell; #valid with no output
#valid;
#invalid
</pre>
Also, the code isn't interpreted in real time, instead it shows output after it's finished running. <b>The program allows up to 5000 iterations</b> and the default value of memory is <b>non</b>
==Example code==
==Example code==
Hello world:
Hello world:
<pre>
save Hello World;
save Hello World;
yell;
yell;
cat:
</pre>
listen;
Receive and output user input:
yell;
<pre>
truth-machine:
if non listen;
listen;
if 0 yell;
yell;
</pre>
if! 0 yell;
Truth-machine (Takes in input, if 0, print and terminate, if 1, prints input forever. Can only output 0 once or 1 infinitely):
if! 0 move;
<pre>

if non listen;
if 0 yell;
if 1 yell;
if 1 move;
</pre>
addition of two numbers:
addition of two numbers:
<pre>
if non listen;
listen;
listen;
signal;
signal;
listen;
listen;
signal;
signal;
raise D;
raise D;
yell;
yell;
</pre>


[[Category:Languages]] [[Category:Stack-based]]
[[Category:Languages]] [[Category:Stack-based]]

Action parameters

VariableValue
Edit count of the user (user_editcount)
0
Name of the user account (user_name)
'Oak lod'
Age of the user account (user_age)
9691
Page ID (page_id)
16771
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'CAESAR\'
Full page title (page_prefixedtitle)
'CAESAR\'
Action (action)
'edit'
Edit summary/reason (summary)
'Fixed multiple spelling errors and updated code snippets'
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'OFFICIAL INTREPRETER: lol.xf.cz (not sketchy at all) ==What is CAESAR?== Caesar is an <b>esolang</b>. That means that it's a programming language that is not supposed to be used for actual, useful purpose. Sometimes, its a work of art, but sometimes, like this time, its only purpose is to cause headache. Unlike other esolangs, though, it has pretty readabil-ish syntax. It was made in one evening by a 15yo. who is bad at programming language design and programming, so dont expect much. ==How does it work?== The esolang is named after the Roman general <b>Gaius Julius Caesar.</b> Yes, you're now gonna be performing army.. more like exercise. It was loosely inspired by the Caesar problem from children algorithmisation book. So you essntially have 3 main subjects: * <b>Caesar/Commander</b> - a subject that performs most oerations. He prints to the output, he controls the program flow and he decides when we end. But he is dumb, so he can only remember one information at one time * <b>Basket</b> - essntially a stack with fancy name * <b>Army</b> - a subject that essentially operates the stack. They can receive commands from Caesar, perform basic operations (like addition or shuffling the stack), can receive information from him and send him information. ==Commands== This esolang contains only like 10 commands that are as following: <ul> <li><span class="hl">raise x</span> - raise flags A-F</li> <li><span class="hl">yell</span> - prints the content of Caesar's memory to the output</li> <li><span class="hl">listen</span> - listens for user input, saves it to commander memory</li> <li><span class="hl">save</span> - saves evenrything presented as argument to the Caesar's memory</li> <li><span class="hl">signal</span> - pushes the value in Caesar's memory to the basket</li> <li><span class="hl">#</span> - comment</li> <li><span class="hl">if x y</span> - if the value in the Caesar's memory is equal to x, do y</li> <li><span class="hl">if! x y</span> - same as if but actvates if x isn't equal to memory</li> <li><span class="hl">move</span> - move to the beggining of the program</li> <li><span class="hl">stop</span> - stops the program's execution</li></ul> raise arguments: <ul><li><span class=hl>A</span> - put the value on top of the stack to the bottom</li> <li><span class=hl>B</span> - same but from bottom to top</li> <li><span class=hl>C</span> - add the first and last stack elements</li> <li><span class=hl>D</span> - add the first and second stack elements together</li> <li><span class=hl>E</span> - send the top stack value to Caesar</li> <li><span class=hl>F</span> - send the bottom stack value to Caesar</li> <li><span class=hl>G</span> - remove the top value from the stack</li></ul> ==Syntacic quarks== Every command <b>MUST END WITH SEMICOLON!</b> Quotes do nothing here, this language is <b>weakly typed without type declaration.</b> The langage supports multiline commands, which means that this code is valid: save hello world; yell; There are <b>no codeblocks</b> in this language, so if 5 {yell; yell;} #invalid; if 5 yell; yell; #invalid; if 5 yell; if 5 yell; #valid; Entered argument <code>x</code> cannot contain spaces, but memory can.<br> comments are regarded as <b>regular commands, so they must end in semicolon.</b> #valid; #invalid #valid Also, the code isnt interpreted in real time, instead it shows output after it's finished running. <br><b>The program allows up to 5000 iterations</b><br>The default value of memory is <b>non</b> ==Example code== Hello world: save Hello World; yell; cat: listen; yell; truth-machine: if non listen; if 0 yell; if! 0 yell; if! 0 move; addition of two numbers: if non listen; listen; signal; listen; signal; raise D; yell; [[Category:Languages]] [[Category:Stack-based]]'
New page wikitext, after the edit (new_wikitext)
'CAESER\ (named after the roman general [https://en.wikipedia.org/wiki/Julius%20Caesar Julius Caesar]) is an [[Esoteric programming language|esoteric programming language]] that was created solely to annoy developers. Unlike many esolangs, It features a fairly readable syntax. It was made in one evening by a 15 year old with little experience in the subject of programming language design over the course of a single evening, and is loosely inspired by the Caesar problem from a children's algorithmization book. There is currently no known official interpreter ==Concepts== The esolang features three main that are used in programs: * '''Caesar/Commander (male)''' - Performs most operations. Controls program flow, prints to the output, and decides when to stop the program. He is canonically stupid and is only able to remember/contain one piece of information at a time. * '''Basket (no gender)''' - A stack with a fancy name * <b>Army (varying genders)</b> - Operates the stack. Receives commands from Caesar, perform basic operations (like addition or shuffling the stack), and can receive/send information to Caesar. ==Commands== This esolang contains 10 commands that are as follows: <ul> <li><span class="hl">raise x</span> - Raise <code>x</code> as a flag</li> <li><span class="hl">yell</span> - Prints the content of Caesar's memory to the output</li> <li><span class="hl">listen</span> - Listens for user input and saves it to Caesar's memory</li> <li><span class="hl">save x</span> - Saves <code>x</code> to Caesar's memory</li> <li><span class="hl">signal</span> - Appends the value in Caesar's memory to the basket</li> <li><span class="hl">#</span> - Used for comments</li> <li><span class="hl">if x doY</span> - If the value in the Caesar's memory is equal to <code>x</code>, do <code>y</code>. <code>x</code> cannot contain spaces.</li> <li><span class="hl">if! x doY</span> - If the value in Caesar's memory is '''not''' equal to <code>x</code>, do <code>y</code>. <code>x</code> cannot contain spaces.</li> <li><span class="hl">move</span> - Moves Caesar to the beginning of the program</li> <li><span class="hl">stop</span> - Stops the program's execution</li></ul> Flags: <ul><li><span class=hl>A</span> - Put the item on top of the basket in the bottom</li> <li><span class=hl>B</span> - Take the item from the top of the basket and put it in the bottom</li> <li><span class=hl>C</span> - Add the first and last basket items and send the value to Caesar</li> <li><span class=hl>D</span> - Add the first and second basket items and send the value to Caesar</li> <li><span class=hl>E</span> - Send the item on top of the basket to Caesar</li> <li><span class=hl>F</span> - Send the bottom basket item to Caesar</li> <li><span class=hl>G</span> - Remove the top item from the basket</li></ul> ==Syntactic quarks== Every command <b>MUST END WITH SEMICOLON!</b> Quotes do nothing here, this language is <b>weakly typed without type declaration.</b> The language supports multiline commands, which means that this code is valid: <pre> save hello world; yell; </pre> There are <b>no code blocks</b> in this language, but commands can be placed on the same line, and all commands on the line will execute in order assuming the stop command is not used on the line. <pre> if 5 {yell; yell;} #invalid; if 5 yell; yell; #invalid; if 5 yell; if 5 yell; #valid; </pre> Entered argument <code>x</code> in if commands cannot contain spaces, but memory can. Comments are regarded as <b>regular commands, so they must end in semicolon.</b> <pre> save foo bar; #valid if foo bar yell; #invalid if foobar yell; #valid with no output #valid; #invalid </pre> Also, the code isn't interpreted in real time, instead it shows output after it's finished running. <b>The program allows up to 5000 iterations</b> and the default value of memory is <b>non</b> ==Example code== Hello world: <pre> save Hello World; yell; </pre> Receive and output user input: <pre> listen; yell; </pre> Truth-machine (Takes in input, if 0, print and terminate, if 1, prints input forever. Can only output 0 once or 1 infinitely): <pre> if non listen; if 0 yell; if 1 yell; if 1 move; </pre> addition of two numbers: <pre> listen; signal; listen; signal; raise D; yell; </pre> [[Category:Languages]] [[Category:Stack-based]]'
Unified diff of changes made by edit (edit_diff)
'@@ -1,75 +1,78 @@ -OFFICIAL INTREPRETER: lol.xf.cz (not sketchy at all) -==What is CAESAR?== -Caesar is an <b>esolang</b>. That means that it's a programming language that is not -supposed to be used for actual, useful purpose. Sometimes, its a work of art, but sometimes, -like this time, its only purpose is to cause headache. Unlike other esolangs, though, it has -pretty readabil-ish syntax. It was made in one evening by a 15yo. who is bad at -programming language design and programming, so dont expect much. -==How does it work?== -The esolang is named after the Roman general <b>Gaius Julius Caesar.</b> -Yes, you're now gonna be performing army.. more like exercise. It was loosely inspired by the Caesar -problem from children algorithmisation book. So you essntially have 3 main subjects: -* <b>Caesar/Commander</b> - a subject that performs most oerations. He prints to the output, he controls the program flow and he decides when we end. But he is dumb, so he can only remember one information at one time -* <b>Basket</b> - essntially a stack with fancy name -* <b>Army</b> - a subject that essentially operates the stack. They can receive commands from Caesar, perform basic operations (like addition or shuffling the stack), can receive information from him and send him information. +CAESER\ (named after the roman general [https://en.wikipedia.org/wiki/Julius%20Caesar Julius Caesar]) is an [[Esoteric programming language|esoteric programming language]] that was created solely to annoy developers. Unlike many esolangs, It features a fairly readable syntax. It was made in one evening by a 15 year old with little experience in the subject of programming language design over the course of a single evening, and is loosely inspired by the Caesar problem from a children's algorithmization book. There is currently no known official interpreter +==Concepts== +The esolang features three main that are used in programs: +* '''Caesar/Commander (male)''' - Performs most operations. Controls program flow, prints to the output, and decides when to stop the program. He is canonically stupid and is only able to remember/contain one piece of information at a time. +* '''Basket (no gender)''' - A stack with a fancy name +* <b>Army (varying genders)</b> - Operates the stack. Receives commands from Caesar, perform basic operations (like addition or shuffling the stack), and can receive/send information to Caesar. ==Commands== -This esolang contains only like 10 commands that are as following: +This esolang contains 10 commands that are as follows: <ul> - <li><span class="hl">raise x</span> - raise flags A-F</li> - <li><span class="hl">yell</span> - prints the content of Caesar's memory to the output</li> - <li><span class="hl">listen</span> - listens for user input, saves it to commander memory</li> - <li><span class="hl">save</span> - saves evenrything presented as argument to the Caesar's memory</li> - <li><span class="hl">signal</span> - pushes the value in Caesar's memory to the basket</li> - <li><span class="hl">#</span> - comment</li> - <li><span class="hl">if x y</span> - if the value in the Caesar's memory is equal to x, do y</li> - <li><span class="hl">if! x y</span> - same as if but actvates if x isn't equal to memory</li> - <li><span class="hl">move</span> - move to the beggining of the program</li> - <li><span class="hl">stop</span> - stops the program's execution</li></ul> -raise arguments: - <ul><li><span class=hl>A</span> - put the value on top of the stack to the bottom</li> - <li><span class=hl>B</span> - same but from bottom to top</li> - <li><span class=hl>C</span> - add the first and last stack elements</li> - <li><span class=hl>D</span> - add the first and second stack elements together</li> - <li><span class=hl>E</span> - send the top stack value to Caesar</li> - <li><span class=hl>F</span> - send the bottom stack value to Caesar</li> - <li><span class=hl>G</span> - remove the top value from the stack</li></ul> -==Syntacic quarks== -Every command <b>MUST END WITH SEMICOLON!</b> Quotes do nothing here, this language is <b>weakly typed without type declaration.</b> -The langage supports multiline commands, which means that this code is valid: - save hello - world; yell; -There are <b>no codeblocks</b> in this language, so - if 5 {yell; yell;} #invalid; - if 5 yell; yell; #invalid; - if 5 yell; if 5 yell; #valid; -Entered argument <code>x</code> cannot contain spaces, but memory can.<br> -comments are regarded as <b>regular commands, so they must end in semicolon.</b> - #valid; - #invalid - #valid -Also, the code isnt interpreted in real time, instead it shows output after it's finished running. -<br><b>The program allows up to 5000 iterations</b><br>The default value of memory is <b>non</b> + <li><span class="hl">raise x</span> - Raise <code>x</code> as a flag</li> + <li><span class="hl">yell</span> - Prints the content of Caesar's memory to the output</li> + <li><span class="hl">listen</span> - Listens for user input and saves it to Caesar's memory</li> + <li><span class="hl">save x</span> - Saves <code>x</code> to Caesar's memory</li> + <li><span class="hl">signal</span> - Appends the value in Caesar's memory to the basket</li> + <li><span class="hl">#</span> - Used for comments</li> + <li><span class="hl">if x doY</span> - If the value in the Caesar's memory is equal to <code>x</code>, do <code>y</code>. <code>x</code> cannot contain spaces.</li> + <li><span class="hl">if! x doY</span> - If the value in Caesar's memory is '''not''' equal to <code>x</code>, do <code>y</code>. <code>x</code> cannot contain spaces.</li> + <li><span class="hl">move</span> - Moves Caesar to the beginning of the program</li> + <li><span class="hl">stop</span> - Stops the program's execution</li></ul> +Flags: + <ul><li><span class=hl>A</span> - Put the item on top of the basket in the bottom</li> + <li><span class=hl>B</span> - Take the item from the top of the basket and put it in the bottom</li> + <li><span class=hl>C</span> - Add the first and last basket items and send the value to Caesar</li> + <li><span class=hl>D</span> - Add the first and second basket items and send the value to Caesar</li> + <li><span class=hl>E</span> - Send the item on top of the basket to Caesar</li> + <li><span class=hl>F</span> - Send the bottom basket item to Caesar</li> + <li><span class=hl>G</span> - Remove the top item from the basket</li></ul> +==Syntactic quarks== +Every command <b>MUST END WITH SEMICOLON!</b> Quotes do nothing here, this language is <b>weakly typed without type declaration.</b> The language supports multiline commands, which means that this code is valid: +<pre> +save hello +world; yell; +</pre> +There are <b>no code blocks</b> in this language, but commands can be placed on the same line, and all commands on the line will execute in order assuming the stop command is not used on the line. +<pre> +if 5 {yell; yell;} #invalid; +if 5 yell; yell; #invalid; +if 5 yell; if 5 yell; #valid; +</pre> +Entered argument <code>x</code> in if commands cannot contain spaces, but memory can. Comments are regarded as <b>regular commands, so they must end in semicolon.</b> +<pre> +save foo bar; #valid +if foo bar yell; #invalid +if foobar yell; #valid with no output +#valid; +#invalid +</pre> +Also, the code isn't interpreted in real time, instead it shows output after it's finished running. <b>The program allows up to 5000 iterations</b> and the default value of memory is <b>non</b> ==Example code== Hello world: - save Hello World; - yell; -cat: - listen; - yell; -truth-machine: - if non listen; - if 0 yell; - if! 0 yell; - if! 0 move; - +<pre> +save Hello World; +yell; +</pre> +Receive and output user input: +<pre> +listen; +yell; +</pre> +Truth-machine (Takes in input, if 0, print and terminate, if 1, prints input forever. Can only output 0 once or 1 infinitely): +<pre> +if non listen; +if 0 yell; +if 1 yell; +if 1 move; +</pre> addition of two numbers: - if non listen; - listen; - signal; - listen; - signal; - raise D; - yell; +<pre> +listen; +signal; +listen; +signal; +raise D; +yell; +</pre> [[Category:Languages]] [[Category:Stack-based]] '
New page size (new_size)
4397
Old page size (old_size)
3957
Lines added in edit (added_lines)
[ 0 => 'CAESER\ (named after the roman general [https://en.wikipedia.org/wiki/Julius%20Caesar Julius Caesar]) is an [[Esoteric programming language|esoteric programming language]] that was created solely to annoy developers. Unlike many esolangs, It features a fairly readable syntax. It was made in one evening by a 15 year old with little experience in the subject of programming language design over the course of a single evening, and is loosely inspired by the Caesar problem from a children's algorithmization book. There is currently no known official interpreter', 1 => '==Concepts==', 2 => 'The esolang features three main that are used in programs:', 3 => '* '''Caesar/Commander (male)''' - Performs most operations. Controls program flow, prints to the output, and decides when to stop the program. He is canonically stupid and is only able to remember/contain one piece of information at a time. ', 4 => '* '''Basket (no gender)''' - A stack with a fancy name', 5 => '* <b>Army (varying genders)</b> - Operates the stack. Receives commands from Caesar, perform basic operations (like addition or shuffling the stack), and can receive/send information to Caesar.', 6 => 'This esolang contains 10 commands that are as follows:', 7 => ' <li><span class="hl">raise x</span> - Raise <code>x</code> as a flag</li>', 8 => ' <li><span class="hl">yell</span> - Prints the content of Caesar's memory to the output</li>', 9 => ' <li><span class="hl">listen</span> - Listens for user input and saves it to Caesar's memory</li>', 10 => ' <li><span class="hl">save x</span> - Saves <code>x</code> to Caesar's memory</li>', 11 => ' <li><span class="hl">signal</span> - Appends the value in Caesar's memory to the basket</li>', 12 => ' <li><span class="hl">#</span> - Used for comments</li>', 13 => ' <li><span class="hl">if x doY</span> - If the value in the Caesar's memory is equal to <code>x</code>, do <code>y</code>. <code>x</code> cannot contain spaces.</li>', 14 => ' <li><span class="hl">if! x doY</span> - If the value in Caesar's memory is '''not''' equal to <code>x</code>, do <code>y</code>. <code>x</code> cannot contain spaces.</li>', 15 => ' <li><span class="hl">move</span> - Moves Caesar to the beginning of the program</li>', 16 => ' <li><span class="hl">stop</span> - Stops the program's execution</li></ul>', 17 => 'Flags:', 18 => ' <ul><li><span class=hl>A</span> - Put the item on top of the basket in the bottom</li>', 19 => ' <li><span class=hl>B</span> - Take the item from the top of the basket and put it in the bottom</li>', 20 => ' <li><span class=hl>C</span> - Add the first and last basket items and send the value to Caesar</li>', 21 => ' <li><span class=hl>D</span> - Add the first and second basket items and send the value to Caesar</li>', 22 => ' <li><span class=hl>E</span> - Send the item on top of the basket to Caesar</li>', 23 => ' <li><span class=hl>F</span> - Send the bottom basket item to Caesar</li>', 24 => ' <li><span class=hl>G</span> - Remove the top item from the basket</li></ul>', 25 => '==Syntactic quarks==', 26 => 'Every command <b>MUST END WITH SEMICOLON!</b> Quotes do nothing here, this language is <b>weakly typed without type declaration.</b> The language supports multiline commands, which means that this code is valid:', 27 => '<pre>', 28 => 'save hello', 29 => 'world; yell;', 30 => '</pre>', 31 => 'There are <b>no code blocks</b> in this language, but commands can be placed on the same line, and all commands on the line will execute in order assuming the stop command is not used on the line.', 32 => '<pre>', 33 => 'if 5 {yell; yell;} #invalid;', 34 => 'if 5 yell; yell; #invalid;', 35 => 'if 5 yell; if 5 yell; #valid;', 36 => '</pre>', 37 => 'Entered argument <code>x</code> in if commands cannot contain spaces, but memory can. Comments are regarded as <b>regular commands, so they must end in semicolon.</b>', 38 => '<pre>', 39 => 'save foo bar; #valid', 40 => 'if foo bar yell; #invalid', 41 => 'if foobar yell; #valid with no output', 42 => '#valid;', 43 => '#invalid', 44 => '</pre>', 45 => 'Also, the code isn't interpreted in real time, instead it shows output after it's finished running. <b>The program allows up to 5000 iterations</b> and the default value of memory is <b>non</b>', 46 => '<pre>', 47 => 'save Hello World;', 48 => 'yell;', 49 => '</pre>', 50 => 'Receive and output user input:', 51 => '<pre>', 52 => 'listen;', 53 => 'yell;', 54 => '</pre>', 55 => 'Truth-machine (Takes in input, if 0, print and terminate, if 1, prints input forever. Can only output 0 once or 1 infinitely):', 56 => '<pre>', 57 => 'if non listen;', 58 => 'if 0 yell;', 59 => 'if 1 yell; ', 60 => 'if 1 move;', 61 => '</pre>', 62 => '<pre>', 63 => 'listen;', 64 => 'signal;', 65 => 'listen;', 66 => 'signal;', 67 => 'raise D;', 68 => 'yell;', 69 => '</pre>' ]
Unix timestamp of change (timestamp)
'1772319581'