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

03:53, 14 October 2025: H1dro0091! (talk | contribs) triggered filter 9, performing the action "edit" on User:H1dro0091!/Sandbox/PolarBF. Actions taken: Warn; Filter description: require new users to introduce themselves (examine)

Changes made in edit

PolarBF is a [[brainfuck]]-inspired [[Esoteric programming language|esoteric programming language]] made by [[User:H1dro0091!|H1dro]].

== Language overview ==
Unlike [[brainfuck]], PolarBF uses a circular(ish?) tape with two pointer position values: rotation (in degrees 1-360°) and height (1-128 + 2 extra-memory rings whose cells can hold up to 360 instead of 255). In total: 46,800 cells.

Here are the functions!
{| class="wikitable"
!Command
!Description
|-
| style="text-align:center"| <code>&gt;</code>
|Rotate the pointer 1° clockwise
|-
| style="text-align:center"| <code>&lt;</code>
|Rotate the pointer 1° counterclockwise
|-
| style="text-align:center"| <code>^</code>
|Move the pointer 1 ring up
|-
| style="text-align:center"| <code>v</code>
|Move the pointer 1 ring down
|-
| style="text-align:center"| <code><nowiki>+</nowiki></code>
|Increment the memory cell at the pointer
|-
| style="text-align:center"| <code><nowiki>-</nowiki></code>
|Decrement the memory cell at the pointer
|-
| style="text-align:center"| <code>.</code>
|Output the character signified by the cell at the pointer
|-
| style="text-align:center"| <code>,</code>
|Get input as an ASCII code and store it in the cell at the pointer
|-
| style="text-align:center"| <code>[</code>
|Jump past the matching <code>]</code> if the cell at the pointer is 0
|-
| style="text-align:center"| <code>]</code>
|Jump back to the matching <code>[</code> if the cell at the pointer is nonzero
|-
| style="text-align:center"| <code>;</code>
|Comment
|-
| style="text-align:center"| <code>?</code>
|Write current pointer height to the memory cell at the pointer
|-
| style="text-align:center"| <code>#</code>
|Write current degree to current cell. If not on extra memory, will write to next available extra memory cell
|-
| style="text-align:center"| <code>@</code>
|Write degree of highest-value cell in current ring to the current memory cell. If not on extra memory, will write to next available memory cell
|-
| style="text-align:center"| <code>&</code>
|Switch between normal memory and extra memory rings
|}

Action parameters

VariableValue
Edit count of the user (user_editcount)
0
Name of the user account (user_name)
'H1dro0091!'
Age of the user account (user_age)
5187
Page ID (page_id)
0
Page namespace (page_namespace)
2
Page title (without namespace) (page_title)
'H1dro0091!/Sandbox/PolarBF'
Full page title (page_prefixedtitle)
'User:H1dro0091!/Sandbox/PolarBF'
Action (action)
'edit'
Edit summary/reason (summary)
''
Old content model (old_content_model)
''
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
''
New page wikitext, after the edit (new_wikitext)
'PolarBF is a [[brainfuck]]-inspired [[Esoteric programming language|esoteric programming language]] made by [[User:H1dro0091!|H1dro]]. == Language overview == Unlike [[brainfuck]], PolarBF uses a circular(ish?) tape with two pointer position values: rotation (in degrees 1-360°) and height (1-128 + 2 extra-memory rings whose cells can hold up to 360 instead of 255). In total: 46,800 cells. Here are the functions! {| class="wikitable" !Command !Description |- | style="text-align:center"| <code>&gt;</code> |Rotate the pointer 1° clockwise |- | style="text-align:center"| <code>&lt;</code> |Rotate the pointer 1° counterclockwise |- | style="text-align:center"| <code>^</code> |Move the pointer 1 ring up |- | style="text-align:center"| <code>v</code> |Move the pointer 1 ring down |- | style="text-align:center"| <code><nowiki>+</nowiki></code> |Increment the memory cell at the pointer |- | style="text-align:center"| <code><nowiki>-</nowiki></code> |Decrement the memory cell at the pointer |- | style="text-align:center"| <code>.</code> |Output the character signified by the cell at the pointer |- | style="text-align:center"| <code>,</code> |Get input as an ASCII code and store it in the cell at the pointer |- | style="text-align:center"| <code>[</code> |Jump past the matching <code>]</code> if the cell at the pointer is 0 |- | style="text-align:center"| <code>]</code> |Jump back to the matching <code>[</code> if the cell at the pointer is nonzero |- | style="text-align:center"| <code>;</code> |Comment |- | style="text-align:center"| <code>?</code> |Write current pointer height to the memory cell at the pointer |- | style="text-align:center"| <code>#</code> |Write current degree to current cell. If not on extra memory, will write to next available extra memory cell |- | style="text-align:center"| <code>@</code> |Write degree of highest-value cell in current ring to the current memory cell. If not on extra memory, will write to next available memory cell |- | style="text-align:center"| <code>&</code> |Switch between normal memory and extra memory rings |}'
Unified diff of changes made by edit (edit_diff)
'@@ -1,0 +1,55 @@ +PolarBF is a [[brainfuck]]-inspired [[Esoteric programming language|esoteric programming language]] made by [[User:H1dro0091!|H1dro]]. + +== Language overview == +Unlike [[brainfuck]], PolarBF uses a circular(ish?) tape with two pointer position values: rotation (in degrees 1-360°) and height (1-128 + 2 extra-memory rings whose cells can hold up to 360 instead of 255). In total: 46,800 cells. + +Here are the functions! +{| class="wikitable" +!Command +!Description +|- +| style="text-align:center"| <code>&gt;</code> +|Rotate the pointer 1° clockwise +|- +| style="text-align:center"| <code>&lt;</code> +|Rotate the pointer 1° counterclockwise +|- +| style="text-align:center"| <code>^</code> +|Move the pointer 1 ring up +|- +| style="text-align:center"| <code>v</code> +|Move the pointer 1 ring down +|- +| style="text-align:center"| <code><nowiki>+</nowiki></code> +|Increment the memory cell at the pointer +|- +| style="text-align:center"| <code><nowiki>-</nowiki></code> +|Decrement the memory cell at the pointer +|- +| style="text-align:center"| <code>.</code> +|Output the character signified by the cell at the pointer +|- +| style="text-align:center"| <code>,</code> +|Get input as an ASCII code and store it in the cell at the pointer +|- +| style="text-align:center"| <code>[</code> +|Jump past the matching <code>]</code> if the cell at the pointer is 0 +|- +| style="text-align:center"| <code>]</code> +|Jump back to the matching <code>[</code> if the cell at the pointer is nonzero +|- +| style="text-align:center"| <code>;</code> +|Comment +|- +| style="text-align:center"| <code>?</code> +|Write current pointer height to the memory cell at the pointer +|- +| style="text-align:center"| <code>#</code> +|Write current degree to current cell. If not on extra memory, will write to next available extra memory cell +|- +| style="text-align:center"| <code>@</code> +|Write degree of highest-value cell in current ring to the current memory cell. If not on extra memory, will write to next available memory cell +|- +| style="text-align:center"| <code>&</code> +|Switch between normal memory and extra memory rings +|} '
New page size (new_size)
2085
Old page size (old_size)
0
Lines added in edit (added_lines)
[ 0 => 'PolarBF is a [[brainfuck]]-inspired [[Esoteric programming language|esoteric programming language]] made by [[User:H1dro0091!|H1dro]].', 1 => '', 2 => '== Language overview ==', 3 => 'Unlike [[brainfuck]], PolarBF uses a circular(ish?) tape with two pointer position values: rotation (in degrees 1-360°) and height (1-128 + 2 extra-memory rings whose cells can hold up to 360 instead of 255). In total: 46,800 cells.', 4 => '', 5 => 'Here are the functions!', 6 => '{| class="wikitable"', 7 => '!Command', 8 => '!Description', 9 => '|-', 10 => '| style="text-align:center"| <code>&gt;</code>', 11 => '|Rotate the pointer 1° clockwise', 12 => '|-', 13 => '| style="text-align:center"| <code>&lt;</code>', 14 => '|Rotate the pointer 1° counterclockwise', 15 => '|-', 16 => '| style="text-align:center"| <code>^</code>', 17 => '|Move the pointer 1 ring up', 18 => '|-', 19 => '| style="text-align:center"| <code>v</code>', 20 => '|Move the pointer 1 ring down', 21 => '|-', 22 => '| style="text-align:center"| <code><nowiki>+</nowiki></code>', 23 => '|Increment the memory cell at the pointer', 24 => '|-', 25 => '| style="text-align:center"| <code><nowiki>-</nowiki></code>', 26 => '|Decrement the memory cell at the pointer', 27 => '|-', 28 => '| style="text-align:center"| <code>.</code>', 29 => '|Output the character signified by the cell at the pointer', 30 => '|-', 31 => '| style="text-align:center"| <code>,</code>', 32 => '|Get input as an ASCII code and store it in the cell at the pointer', 33 => '|-', 34 => '| style="text-align:center"| <code>[</code>', 35 => '|Jump past the matching <code>]</code> if the cell at the pointer is 0', 36 => '|-', 37 => '| style="text-align:center"| <code>]</code>', 38 => '|Jump back to the matching <code>[</code> if the cell at the pointer is nonzero', 39 => '|-', 40 => '| style="text-align:center"| <code>;</code>', 41 => '|Comment', 42 => '|-', 43 => '| style="text-align:center"| <code>?</code>', 44 => '|Write current pointer height to the memory cell at the pointer', 45 => '|-', 46 => '| style="text-align:center"| <code>#</code>', 47 => '|Write current degree to current cell. If not on extra memory, will write to next available extra memory cell', 48 => '|-', 49 => '| style="text-align:center"| <code>@</code>', 50 => '|Write degree of highest-value cell in current ring to the current memory cell. If not on extra memory, will write to next available memory cell', 51 => '|-', 52 => '| style="text-align:center"| <code>&</code>', 53 => '|Switch between normal memory and extra memory rings', 54 => '|}' ]
Unix timestamp of change (timestamp)
'1760414011'