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)
'Polybagel'
Age of the user account (user_age)
2903
Page ID (page_id)
0
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Heebolang'
Full page title (page_prefixedtitle)
'Heebolang'
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)
''''Heebolang''' is an esolang created by Sebastian Silvernagel, which is very similar to esolangs like brainfuck, with the sole intention of being as hard to read and as hard to write as possible, using similar looking characters for the command syntax. Heebolang code is created from a list of 8 commands and is all written in a single line. Memory is stored in an integer array of length 256, which can be indexed by shifting the memory index. {| class="wikitable" |- ! Command !! Description |- | , || Shift the Memory Register Right |- | . || Shift the Memory Register Left |- | : || Decrement the Currently Indexed Memory Value |- | ; || Increment the Currently Indexed Memory Value |- | ( || Loop Starting Point |- | ) || If the Currently Indexed Memory Value is 0, Ignore This Character, Otherwise, Go Back to the Loop Starting Point |- | ` || Print the Currently Indexed Memory Value as an Integer |- | - || Print the Currently Indexed Memory Value as the Corresponding ASCII Character |} ==Sample Code== <pre class="rectwrap">(;`) output: 1 2 3 4 5 6 7 . 100 . 1000 . infinity </pre> '''This code will continuously count up from 0 to infinity until you exit the program. <pre class="rectwrap">;;;;;;;;;;`(:`) output: 10 9 8 7 6 5 4 3 2 1 0 </pre> '''This will count down from 10 to 0.''' ==History== Heebolang was created because I was bored on a Sunday night and decided to load up Visual Studio and fuck around. ==How Loops Work== A loop is declared with "(" as the opening character. Heebolang will run all code that is in front of "(" and behind ")", unless the currently indexed memory value is 0, then Heebolang will just continue moving through the code.'
Unified diff of changes made by edit (edit_diff)
'@@ -1,0 +1,75 @@ +'''Heebolang''' is an esolang created by Sebastian Silvernagel, which is very similar to esolangs like brainfuck, with the sole intention of being as hard to read and as hard to write as possible, using similar looking characters for the command syntax. + +Heebolang code is created from a list of 8 commands and is all written in a single line. Memory is stored in an integer array of length 256, which can be indexed by shifting the memory index. + + +{| class="wikitable" +|- +! Command !! Description +|- +| , || Shift the Memory Register Right +|- +| . || Shift the Memory Register Left +|- +| : || Decrement the Currently Indexed Memory Value +|- +| ; || Increment the Currently Indexed Memory Value +|- +| ( || Loop Starting Point +|- +| ) || If the Currently Indexed Memory Value is 0, Ignore This Character, Otherwise, Go Back to the Loop Starting Point +|- +| ` || Print the Currently Indexed Memory Value as an Integer +|- +| - || Print the Currently Indexed Memory Value as the Corresponding ASCII Character +|} + +==Sample Code== + +<pre class="rectwrap">(;`) + +output: +1 +2 +3 +4 +5 +6 +7 +. +100 +. +1000 +. +infinity +</pre> + +'''This code will continuously count up from 0 to infinity until you exit the program. + +<pre class="rectwrap">;;;;;;;;;;`(:`) + +output: +10 +9 +8 +7 +6 +5 +4 +3 +2 +1 +0 +</pre> + +'''This will count down from 10 to 0.''' + +==History== + +Heebolang was created because I was bored on a Sunday night and decided to load up Visual Studio and fuck around. + +==How Loops Work== + +A loop is declared with "(" as the opening character. + +Heebolang will run all code that is in front of "(" and behind ")", unless the currently indexed memory value is 0, then Heebolang will just continue moving through the code. '
New page size (new_size)
1686
Old page size (old_size)
0
Lines added in edit (added_lines)
[ 0 => ''''Heebolang''' is an esolang created by Sebastian Silvernagel, which is very similar to esolangs like brainfuck, with the sole intention of being as hard to read and as hard to write as possible, using similar looking characters for the command syntax. ', 1 => '', 2 => 'Heebolang code is created from a list of 8 commands and is all written in a single line. Memory is stored in an integer array of length 256, which can be indexed by shifting the memory index.', 3 => '', 4 => '', 5 => '{| class="wikitable"', 6 => '|-', 7 => '! Command !! Description', 8 => '|-', 9 => '| , || Shift the Memory Register Right', 10 => '|-', 11 => '| . || Shift the Memory Register Left', 12 => '|-', 13 => '| : || Decrement the Currently Indexed Memory Value', 14 => '|-', 15 => '| ; || Increment the Currently Indexed Memory Value', 16 => '|-', 17 => '| ( || Loop Starting Point', 18 => '|-', 19 => '| ) || If the Currently Indexed Memory Value is 0, Ignore This Character, Otherwise, Go Back to the Loop Starting Point', 20 => '|-', 21 => '| ` || Print the Currently Indexed Memory Value as an Integer', 22 => '|-', 23 => '| - || Print the Currently Indexed Memory Value as the Corresponding ASCII Character', 24 => '|}', 25 => '', 26 => '==Sample Code==', 27 => '', 28 => '<pre class="rectwrap">(;`)', 29 => '', 30 => 'output:', 31 => '1', 32 => '2', 33 => '3', 34 => '4', 35 => '5', 36 => '6', 37 => '7', 38 => '.', 39 => '100', 40 => '.', 41 => '1000', 42 => '.', 43 => 'infinity', 44 => '</pre>', 45 => '', 46 => ''''This code will continuously count up from 0 to infinity until you exit the program.', 47 => '', 48 => '<pre class="rectwrap">;;;;;;;;;;`(:`)', 49 => '', 50 => 'output:', 51 => '10', 52 => '9', 53 => '8', 54 => '7', 55 => '6', 56 => '5', 57 => '4', 58 => '3', 59 => '2', 60 => '1', 61 => '0', 62 => '</pre>', 63 => '', 64 => ''''This will count down from 10 to 0.'''', 65 => '', 66 => '==History==', 67 => '', 68 => 'Heebolang was created because I was bored on a Sunday night and decided to load up Visual Studio and fuck around.', 69 => '', 70 => '==How Loops Work==', 71 => '', 72 => 'A loop is declared with "(" as the opening character.', 73 => '', 74 => 'Heebolang will run all code that is in front of "(" and behind ")", unless the currently indexed memory value is 0, then Heebolang will just continue moving through the code.' ]
Unix timestamp of change (timestamp)
1591593957