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,420

18:15, 30 October 2025: Esolangist (talk | contribs) triggered filter 16, performing the action "edit" on Collabi. Actions taken: Disallow; Filter description: the "User:" must not be hidden on links to userspace (examine)

Changes made in edit

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 ==
== Base commands ==
The base commands are the same as the commands in [[Brainfuck]].
The base commands are the same as the commands in [[Brainfuck]].
# Don't make a command dedicated to running a popular problem.
# 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.
# 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.
# You are allowed to add a stack if you want.
this is future user:hammerheadhammy. the stack has been added.
this is future user:hammerheadhammy. the stack has been added.


OUTPUT x | Output the value of x. | [[User:PrySigneToFry]]
OUTPUT x | Output the value of x. | [[User:PrySigneToFry]]

™ | Truth machine. | ~~~~



== Examples ==
== Examples ==
OUTPUT "Hello, world!"
OUTPUT "Hello, world!"
</pre>
</pre>

=== [[Truth-machine]] ===
=== [[Truth-machine]] ===
By [[User:Qawtykit]]
By [[User:Qawtykit]]
<pre>PUT CLL JUP 1:2; (0) PRINT JUP 0:3;
<pre>PUT CLL JUP 1:2; (0) PRINT JUP 0:3;
(1) PRINT JUP 1:2;</pre>
(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]] ===
=== [[Quine]] ===
By [[User:PkmnQ]]
By [[User:PkmnQ]]

Action parameters

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'