Examine individual changes

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to navigation Jump to search

This page allows you to examine the variables generated by the Abuse Filter for an individual change.

Variables generated for this change

VariableValue
Edit count of the user (user_editcount)
12
Name of the user account (user_name)
'Esolangist'
Age of the user account (user_age)
1032430
Page ID (page_id)
19786
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Collabi'
Full page title (page_prefixedtitle)
'Collabi'
Action (action)
'edit'
Edit summary/reason (summary)
'Ownership moved (yes, this is official.), new command added and 2 new alternations of the truth machine program.'
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'Collabi is a collaborative esolang. It was made by [[User:HammyHammerhead]]. == Base commands == The base commands are the same as the commands in [[Brainfuck]]. == Rules for adding things == # Don't modify other people's commands. (Typo fixes are OK.) # Don't make a command dedicated to running a popular problem. # Don't make commands that run the rest of the code in a completely different programming language. # SIGN YOUR NAME. # You are allowed to add a stack if you want. this is future user:hammerheadhammy. the stack has been added. == Format == <The command syntax> | <What the command does> | <Your username> == Added commands == ° <text> | Just a comment. | [[User:HammyHammerhead]] ('''x''') | Push string '''x''' to the stack | [[User:Qawtykit]] CONC | concatenate the top two strings on the stack | [[User:Qawtykit]] COPY '''n'''; | Set the value at the top of the stack to the '''n'''th value in the stack (top of stack is 1st) | [[User:Qawtykit]] JUP '''m''':'''n'''; | Jump to the start of line '''n''' if the top of the stack is '''m''' characters long. | [[User:Qawtykit]] PRINT | Pops the top of the stack and prints it. | [[User:HammyHammerhead]] DUP | Duplicates top of stack. | [[User:HammyHammerhead]] CONV | Converts a number on the top of the stack to a ASCII character. If something that isn't a number is on top of the stack (usually a ASCII character), it will convert back. | [[User:HammyHammerhead]] PREV | Jump to the previous PREV command, or to the beginning of the program if there is none before this one. | [[User:PkmnQ]] PUT | Get a number from input and put it in the current cell | [[User:Qawtykit]] CLL | Push the current cell's value '''in unary''' (asterisks) to the top of the stack | [[User:Qawtykit]] { | Push the opening parenthesis character to the top of the stack | [[User:PkmnQ]] } | Push the closing parenthesis character to the top of the stack | [[User:PkmnQ]] CHARCLL | Push the ASCII character corresponding to the current cell's value to the top of the stack | [[User:PkmnQ]] STB | Stands for '''ST'''art From '''B'''eginning. Restarts the program over to the first line. | [[User:HammyHammerhead]] IGNORE [Newline] {code} [Newline] EXIT | Ignores whatever is inside {code}. Useful for multi-line comments. | [[User:HammyHammerhead]] 🎲 | Pops the top two values on the stack. We will call them X and Y. Generates a random number between X and Y and pushes it onto the stack. | [[User:HammyHammerhead]] DECL (variable name) (value) | Declares a variable called (variable name) and sets it to (value). [[User:HammyHammerhead]] SET (variable name) (value) | Sets (variable name) to (value). | [[User:HammyHammerhead]] ∞ | Returns infinity. | [[User:HammyHammerhead]] REP (repval) {code} EXIT | Repeats {code} (repval) times. | [[User:HammyHammerhead]] NOP | Does nothing. | [[User:HammyHammerhead]] EVAL text | Evaluate text in the Python. | [[User:PrySigneToFry]] SOURCE | Returns the source of code. That is work like sys.argV[0] in Python. | [[User:PrySigneToFry]] OUTPUT x | Output the value of x. | [[User:PrySigneToFry]] == Examples == === [[Hello World]] === [[User:HammyHammerhead]] was here. I made this! <br> <code>(Hello, World!) PRINT </code> ==== Alternated ==== This program is designed by PrySigneToFry. <pre> OUTPUT "Hello, world!" </pre> === [[Truth-machine]] === By [[User:Qawtykit]] <br> <pre>PUT CLL JUP 1:2; (0) PRINT JUP 0:3; (1) PRINT JUP 1:2;</pre> === [[Quine]] === By [[User:PkmnQ]] ( { PRINT DUP PRINT } PRINT PRINT ) { PRINT DUP PRINT } PRINT PRINT [[Category:Languages]] [[Category:Brainfuck derivatives]] [[Category:Cell-based]] [[Category:Turing complete]] [[Category:User Edited]] [[Category:Stack-based]]'
New page wikitext, after the edit (new_wikitext)
'Collabi is a collaborative esolang. It was made by [[User:HammyHammerhead]], but it's ownership was moved to [[User:Esolangist]], because he is HammyHammerhead's new account. == Base commands == The base commands are the same as the commands in [[Brainfuck]]. == Rules for adding things == # Don't modify other people's commands. (Typo fixes are OK.) # Don't make a command dedicated to running a popular problem. # Don't make commands that run the rest of the code in a completely different programming language. # SIGN YOUR NAME. <small>Esolangist's Mini Rule: use <nowiki>~~~~</nowiki></small> # You are allowed to add a stack if you want. this is future user:hammerheadhammy. the stack has been added. == Format == <The command syntax> | <What the command does> | <Your username> == Added commands == ° <text> | Just a comment. | [[User:HammyHammerhead]] ('''x''') | Push string '''x''' to the stack | [[User:Qawtykit]] CONC | concatenate the top two strings on the stack | [[User:Qawtykit]] COPY '''n'''; | Set the value at the top of the stack to the '''n'''th value in the stack (top of stack is 1st) | [[User:Qawtykit]] JUP '''m''':'''n'''; | Jump to the start of line '''n''' if the top of the stack is '''m''' characters long. | [[User:Qawtykit]] PRINT | Pops the top of the stack and prints it. | [[User:HammyHammerhead]] DUP | Duplicates top of stack. | [[User:HammyHammerhead]] CONV | Converts a number on the top of the stack to a ASCII character. If something that isn't a number is on top of the stack (usually a ASCII character), it will convert back. | [[User:HammyHammerhead]] PREV | Jump to the previous PREV command, or to the beginning of the program if there is none before this one. | [[User:PkmnQ]] PUT | Get a number from input and put it in the current cell | [[User:Qawtykit]] CLL | Push the current cell's value '''in unary''' (asterisks) to the top of the stack | [[User:Qawtykit]] { | Push the opening parenthesis character to the top of the stack | [[User:PkmnQ]] } | Push the closing parenthesis character to the top of the stack | [[User:PkmnQ]] CHARCLL | Push the ASCII character corresponding to the current cell's value to the top of the stack | [[User:PkmnQ]] STB | Stands for '''ST'''art From '''B'''eginning. Restarts the program over to the first line. | [[User:HammyHammerhead]] IGNORE [Newline] {code} [Newline] EXIT | Ignores whatever is inside {code}. Useful for multi-line comments. | [[User:HammyHammerhead]] 🎲 | Pops the top two values on the stack. We will call them X and Y. Generates a random number between X and Y and pushes it onto the stack. | [[User:HammyHammerhead]] DECL (variable name) (value) | Declares a variable called (variable name) and sets it to (value). [[User:HammyHammerhead]] SET (variable name) (value) | Sets (variable name) to (value). | [[User:HammyHammerhead]] ∞ | Returns infinity. | [[User:HammyHammerhead]] REP (repval) {code} EXIT | Repeats {code} (repval) times. | [[User:HammyHammerhead]] NOP | Does nothing. | [[User:HammyHammerhead]] EVAL text | Evaluate text in the Python. | [[User:PrySigneToFry]] SOURCE | Returns the source of code. That is work like sys.argV[0] in Python. | [[User:PrySigneToFry]] OUTPUT x | Output the value of x. | [[User:PrySigneToFry]] ™ | Truth machine. | ~~~~ == Examples == === [[Hello World]] === [[User:HammyHammerhead]] was here. I made this! <br> <code>(Hello, World!) PRINT </code> ==== Alternated ==== This program is designed by PrySigneToFry. <pre> OUTPUT "Hello, world!" </pre> === [[Truth-machine]] === By [[User:Qawtykit]] <br> <pre>PUT CLL JUP 1:2; (0) PRINT JUP 0:3; (1) PRINT JUP 1:2;</pre> ==== Alternated ==== By [[User:Esolangist|Esolangist]]. This has a bit of [[Branflakes]] mixed in :) <br> <pre> PUT[OUTPUT 1]OUTPUT 0 </pre> warning: this isn't a true truth machine because if you input 2 you get infinite 1s. 9? nope, ones. 97,104? ONES. the only thing that outputs 0 is 0 and everything else outputs 1 infinitely. ===== DOUBLE alternated ===== Also by [[User:Esolangist|Esolangist]]. <br> <pre> ™ </pre> === [[Quine]] === By [[User:PkmnQ]] ( { PRINT DUP PRINT } PRINT PRINT ) { PRINT DUP PRINT } PRINT PRINT [[Category:Languages]] [[Category:Brainfuck derivatives]] [[Category:Cell-based]] [[Category:Turing complete]] [[Category:User Edited]] [[Category:Stack-based]]'
Unified diff of changes made by edit (edit_diff)
'@@ -1,3 +1,3 @@ -Collabi is a collaborative esolang. It was made by [[User:HammyHammerhead]]. +Collabi is a collaborative esolang. It was made by [[User:HammyHammerhead]], but it's ownership was moved to [[User:Esolangist]], because he is HammyHammerhead's new account. == Base commands == The base commands are the same as the commands in [[Brainfuck]]. @@ -6,5 +6,5 @@ # Don't make a command dedicated to running a popular problem. # Don't make commands that run the rest of the code in a completely different programming language. -# SIGN YOUR NAME. +# SIGN YOUR NAME. <small>Esolangist's Mini Rule: use <nowiki>~~~~</nowiki></small> # You are allowed to add a stack if you want. this is future user:hammerheadhammy. the stack has been added. @@ -62,4 +62,7 @@ OUTPUT x | Output the value of x. | [[User:PrySigneToFry]] + +™ | Truth machine. | ~~~~ + == Examples == @@ -74,5 +77,4 @@ OUTPUT "Hello, world!" </pre> - === [[Truth-machine]] === By [[User:Qawtykit]] @@ -80,7 +82,20 @@ <pre>PUT CLL JUP 1:2; (0) PRINT JUP 0:3; (1) PRINT JUP 1:2;</pre> - +==== Alternated ==== +By [[User:Esolangist|Esolangist]]. +This has a bit of [[Branflakes]] mixed in :) +<br> +<pre> +PUT[OUTPUT 1]OUTPUT 0 +</pre> +warning: this isn't a true truth machine because if you input 2 you get infinite 1s. 9? nope, ones. 97,104? ONES. the only thing that outputs 0 is 0 and everything else outputs 1 infinitely. +===== DOUBLE alternated ===== +Also by [[User:Esolangist|Esolangist]]. +<br> +<pre> +™ +</pre> === [[Quine]] === By [[User:PkmnQ]] ( { PRINT DUP PRINT } PRINT PRINT ) { PRINT DUP PRINT } PRINT PRINT [[Category:Languages]] [[Category:Brainfuck derivatives]] [[Category:Cell-based]] [[Category:Turing complete]] [[Category:User Edited]] [[Category:Stack-based]] '
New page size (new_size)
4346
Old page size (old_size)
3731
Lines added in edit (added_lines)
[ 0 => 'Collabi is a collaborative esolang. It was made by [[User:HammyHammerhead]], but it's ownership was moved to [[User:Esolangist]], because he is HammyHammerhead's new account.', 1 => '# SIGN YOUR NAME. <small>Esolangist's Mini Rule: use <nowiki>~~~~</nowiki></small>', 2 => '', 3 => '™ | Truth machine. | ~~~~', 4 => '', 5 => '==== Alternated ====', 6 => 'By [[User:Esolangist|Esolangist]].', 7 => 'This has a bit of [[Branflakes]] mixed in :)', 8 => '<br>', 9 => '<pre>', 10 => 'PUT[OUTPUT 1]OUTPUT 0', 11 => '</pre>', 12 => 'warning: this isn't a true truth machine because if you input 2 you get infinite 1s. 9? nope, ones. 97,104? ONES. the only thing that outputs 0 is 0 and everything else outputs 1 infinitely.', 13 => '===== DOUBLE alternated =====', 14 => 'Also by [[User:Esolangist|Esolangist]].', 15 => '<br>', 16 => '<pre>', 17 => '™', 18 => '</pre>' ]
Unix timestamp of change (timestamp)
'1761848108'