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)
0
Name of the user account (user_name)
'Raff4814'
Age of the user account (user_age)
224
Page ID (page_id)
20380
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'By+'
Full page title (page_prefixedtitle)
'By+'
Action (action)
'edit'
Edit summary/reason (summary)
'/* Interpreters */ '
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'{{Lowercase}} {{Stub}} '''by+''' is an esolang created by raff4814 on Discord that uses emojis for commands. It has a single accumulator, called the "zap variable", which is a string whose default value is <code>"0"</code> (but is treated as a float by mathematical operations) as well as one slot for a savestate. == Commands == <nowiki>*</nowiki> denotes an optional argument. {| class="wikitable" ! Command !! Explanation |- | <code>⚡<num></code> || Increments the zap variable by <code><num></code>. Only supports positive/negative single-digit integers. |- | <code>📍<*base></code> || Rounds the zap variable down to the nearest integer. If <code><base></code> is given, then it also converts from that base. |- | <code>👋</code> || Stops the program. |- | <code>⏏️</code> || Outputs the zap variable as a number. |- | <code>🖨️</code> || Outputs the zap variable as an ASCII character. If a non-decimal digit is in the zap variable, it will raise an error. |- | <code>0️⃣</code> || Sets the zap variable to 0. |- | <code>🎱<min>,<max></code> || Sets the zap variable to a random integer between <code><min></code> and <code><max></code>. Supports multi-digit integers. |- | <code>✖️<num></code> || Multiplies the zap variable by <code><num></code>. Only supports positive/negative single-digit integers. |- | <code>➗<num></code> || Divides the zap variable by <code><num></code>. Only supports positive/negative single-digit integers. |- | <code>🔝<num></code> || Sets the zap variable to its exponent by <code><num></code>. Only supports positive/negative single-digit integers. |- | <code>⛓️<num></code> || Concatenates <code><num></code> at the end of the zap variable. Only supports positive/negative single-digit integers. Can concatenate numbers after the decimal point e.g. concatenating <code>6.0</code> with <code>3</code> will result in <code>6.03</code>. |- | <code>↔️<base></code> || Converts the zap variable to the base <code><base></code>. Supports integers from 2 to 62. The list of base digits is as follows: <code>0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</code>. |- | <code>💾</code> || Makes a savestate of the current value of the zap variable and stores it in the savestate slot. |- | <code>📲</code> || Loads the value of the savestate slot into the zap variable. This value can be accessed outside of each interpreter/macro in Robot Is Chill. |- | <code>〰️</code> || Does nothing. |- | <code>💇‍♂️</code> || Removes the last character of the zap variable. |} There are also additional functions in [[Robot Is Chill]] that can be accessed using the <code>by+.functions.</code> macros in the second argument of the <code>by+</code> macro: (todo: write this) == Example programs == Hello World: ⚡9✖️8🖨️➗7✖️9⚡9📍🖨️⚡7🖨️🖨️⚡3🖨️💾➗9✖️4⚡-5📍🖨️⚡-9⚡-3🖨️✖️4➗3✖️2⚡2🖨️📲🖨️⚡3🖨️⚡-6🖨️⚡-8🖨️➗3📍🖨️</code> * (for Robot Is Chill, use <code>=m x [by+/⚡9✖️8🖨️➗7✖️9⚡9📍🖨️⚡7🖨️🖨️⚡3🖨️💾][by+/📲➗9✖️4⚡-5📍🖨️⚡-9⚡-3🖨️✖️4➗3✖️2⚡2🖨️][by+/📲🖨️⚡3🖨️⚡-6🖨️⚡-8🖨️➗3📍🖨️]</code>) == Interpreters == raff4814 on Discord has made a by+ interpreter in [[Robot Is Chill]] macroscript, which is accessible from the <code>by+</code> macro. If you don't have Discord, you can use [https://balt-dev.github.io/macrosia/ Macrosia] to test by+ using Robot Is Chill macroscript commands. (make sure to remove the <code>=m x</code> at the start of each RIC command when using Macrosia!) == Computational class == by+'s computational class is currently unknown. [[Category:Languages]][[Category:Implemented]][[Category:2024]][[Category:Unknown computational class]]'
New page wikitext, after the edit (new_wikitext)
'{{Lowercase}} {{Stub}} '''by+''' is an esolang created by raff4814 on Discord that uses emojis for commands. It has a single accumulator, called the "zap variable", which is a string whose default value is <code>"0"</code> (but is treated as a float by mathematical operations) as well as one slot for a savestate. == Commands == <nowiki>*</nowiki> denotes an optional argument. {| class="wikitable" ! Command !! Explanation |- | <code>⚡<num></code> || Increments the zap variable by <code><num></code>. Only supports positive/negative single-digit integers. |- | <code>📍<*base></code> || Rounds the zap variable down to the nearest integer. If <code><base></code> is given, then it also converts from that base. |- | <code>👋</code> || Stops the program. |- | <code>⏏️</code> || Outputs the zap variable as a number. |- | <code>🖨️</code> || Outputs the zap variable as an ASCII character. If a non-decimal digit is in the zap variable, it will raise an error. |- | <code>0️⃣</code> || Sets the zap variable to 0. |- | <code>🎱<min>,<max></code> || Sets the zap variable to a random integer between <code><min></code> and <code><max></code>. Supports multi-digit integers. |- | <code>✖️<num></code> || Multiplies the zap variable by <code><num></code>. Only supports positive/negative single-digit integers. |- | <code>➗<num></code> || Divides the zap variable by <code><num></code>. Only supports positive/negative single-digit integers. |- | <code>🔝<num></code> || Sets the zap variable to its exponent by <code><num></code>. Only supports positive/negative single-digit integers. |- | <code>⛓️<num></code> || Concatenates <code><num></code> at the end of the zap variable. Only supports positive/negative single-digit integers. Can concatenate numbers after the decimal point e.g. concatenating <code>6.0</code> with <code>3</code> will result in <code>6.03</code>. |- | <code>↔️<base></code> || Converts the zap variable to the base <code><base></code>. Supports integers from 2 to 62. The list of base digits is as follows: <code>0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</code>. |- | <code>💾</code> || Makes a savestate of the current value of the zap variable and stores it in the savestate slot. |- | <code>📲</code> || Loads the value of the savestate slot into the zap variable. This value can be accessed outside of each interpreter/macro in Robot Is Chill. |- | <code>〰️</code> || Does nothing. |- | <code>💇‍♂️</code> || Removes the last character of the zap variable. |} There are also additional functions in [[Robot Is Chill]] that can be accessed using the <code>by+.functions.</code> macros in the second argument of the <code>by+</code> macro: (todo: write this) == Example programs == Hello World: ⚡9✖️8🖨️➗7✖️9⚡9📍🖨️⚡7🖨️🖨️⚡3🖨️💾➗9✖️4⚡-5📍🖨️⚡-9⚡-3🖨️✖️4➗3✖️2⚡2🖨️📲🖨️⚡3🖨️⚡-6🖨️⚡-8🖨️➗3📍🖨️</code> * (for Robot Is Chill, use <code>=m x [by+/⚡9✖️8🖨️➗7✖️9⚡9📍🖨️⚡7🖨️🖨️⚡3🖨️💾][by+/📲➗9✖️4⚡-5📍🖨️⚡-9⚡-3🖨️✖️4➗3✖️2⚡2🖨️][by+/📲🖨️⚡3🖨️⚡-6🖨️⚡-8🖨️➗3📍🖨️]</code>) == Interpreters == raff4814 on Discord has made a by+ interpreter in [[Robot Is Chill]] macroscript, which is accessible from the <code>by+</code> macro. If you don't have Discord, you can use [https://balt-dev.github.io/macrosia/ Macrosia] to test by+ using Robot Is Chill macroscript commands. (make sure to remove the <code>=m x</code> at the start of each RIC command when using Macrosia!) Oh, well! That's a thing of the past, because Siwak made an [https://siwakornpc.neocities.org/misc/tools/byplus-compiler Online By+ Interpreter]! == Computational class == by+'s computational class is currently unknown. [[Category:Languages]][[Category:Implemented]][[Category:2024]][[Category:Unknown computational class]]'
Unified diff of changes made by edit (edit_diff)
'@@ -49,5 +49,8 @@ == Interpreters == raff4814 on Discord has made a by+ interpreter in [[Robot Is Chill]] macroscript, which is accessible from the <code>by+</code> macro. If you don't have Discord, you can use [https://balt-dev.github.io/macrosia/ Macrosia] to test by+ using Robot Is Chill macroscript commands. (make sure to remove the <code>=m x</code> at the start of each RIC command when using Macrosia!) + +Oh, well! That's a thing of the past, because Siwak made an [https://siwakornpc.neocities.org/misc/tools/byplus-compiler Online By+ Interpreter]! + == Computational class == by+'s computational class is currently unknown. [[Category:Languages]][[Category:Implemented]][[Category:2024]][[Category:Unknown computational class]] '
New page size (new_size)
4016
Old page size (old_size)
3868
Lines added in edit (added_lines)
[ 0 => '', 1 => 'Oh, well! That's a thing of the past, because Siwak made an [https://siwakornpc.neocities.org/misc/tools/byplus-compiler Online By+ Interpreter]!', 2 => '' ]
Unix timestamp of change (timestamp)
'1773685604'