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)
'Ggg'
Age of the user account (user_age)
288
Page ID (page_id)
15033
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'OrdinalFuck'
Full page title (page_prefixedtitle)
'OrdinalFuck'
Action (action)
'edit'
Edit summary/reason (summary)
''
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'{{infobox proglang |name=OracleFuck |paradigms=Imperative |author=[[User:SpencerW|SpencerW]] |year=[[:Category:2021|2021]] |class=[[:Category:Uncomputable|Uncomputable]] |majorimpl=Unimplementable |files=<code>.txt</code> }} '''OrdinalFuck''' is a [[wikipedia:Hypercomputation|hypercomputable]] programming language. It is a [[brainfuck]] derivative with the ability to solve the [[wikipedia:Halting_problem|Halting problem]]. OrdinalFuck was inspired by and takes influence from [[Hyperon]]. == Memory == The memory system is similar to brainfuck. There is a bi-infinite tape of memory locations. Different from brain fuck however each of these locations can store an ordinal number. For set-theoretic reasons, we will consider OrdinalFuck to actually be an infinite class of programming languages called OrdinalFuck_n where n is an ordinal number and the largest ordinal aloud in that language. If a spot in memory is incremented larger than its largest ordinal it will wrap around back to 0. == Instructions == There are two families of instructions in OrdinalFuck. The first are those from brain fuck. They are listed here for reference. {| class="wikitable" !Command !Description |- | style="text-align:center"| <code>&gt;</code> |Move the pointer to the right |- | style="text-align:center"| <code>&lt;</code> |Move the pointer to the left |- | 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 (if limit ordinal do nothing) |- | style="text-align:center"| <code>.</code> |Output the ordinal signified by the cell at the pointer |- | style="text-align:center"| <code>,</code> |Input a ordinal 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 |} The next set of commands are specific to OrdinalFuck_n. They are both forms of brackets that are put on the outside of strings of code. {| class="wikitable" !Command !Description |- | style="text-align:center"| <code>(*)</code> |Run the code written as * infinitely over a blank tape. Write the supremum of all the ordinal numbers written on that tape to memory at the current location. |- | style="text-align:center"| <code>{*}</code> |open up an instance of OrdinalFuck_m (where m is the ordinal at the current memory position) and run the code writen as * on it. If the code terminates increment the curent memory position, else dont. |} == References == <references /> [[Category:Languages]] [[Category:Uncomputable]] [[Category:Brainfuck_derivatives]] [[Category:Unimplemented]] [[Category:2021]]'
New page wikitext, after the edit (new_wikitext)
'{{infobox proglang |name=OracleFuck |paradigms=Imperative |author=[[User:SpencerW|SpencerW]] |year=[[:Category:2021|2021]] |class=[[:Category:Uncomputable|Uncomputable]] |majorimpl=Unimplementable |files=<code>.txt</code> }} '''OrdinalFuck''' is a [[wikipedia:Hypercomputation|hypercomputable]] programming language. It is a [[brainfuck]] derivative with the ability to solve the [[wikipedia:Halting_problem|Halting problem]]. OrdinalFuck was inspired by and takes influence from [[Hyperon]]. == Memory == The memory system is similar to brainfuck. There is a bi-infinite tape of memory locations. Different from brain fuck however each of these locations can store an ordinal number. For set-theoretic reasons, we will consider OrdinalFuck to actually be an infinite class of programming languages called OrdinalFuck_n where n is an ordinal number and the largest ordinal aloud in that language. If a spot in memory is incremented larger than its largest ordinal it will wrap around back to 0. == Instructions == There are two families of instructions in OrdinalFuck. The first are those from brain fuck. They are listed here for reference. {| class="wikitable" !Command !Description |- | style="text-align:center"| <code>&gt;</code> |Move the pointer to the right |- | style="text-align:center"| <code>&lt;</code> |Move the pointer to the left |- | 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 (if limit ordinal do nothing) |- | style="text-align:center"| <code>.</code> |Output the ordinal signified by the cell at the pointer |- | style="text-align:center"| <code>,</code> |Input a ordinal 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 |} The next set of commands are specific to OrdinalFuck_n. They are both forms of brackets that are put on the outside of strings of code. {| class="wikitable" !Command !Description |- | style="text-align:center"| <code>(*)</code> |Run the code written as * infinitely over a blank tape. Write the supremum of all the ordinal numbers written on that tape to memory at the current location. |- | style="text-align:center"| <code>{*}</code> |open up an instance of OrdinalFuck_m (where m is the ordinal at the current memory position) and run the code writen as * on it. If the code terminates increment the curent memory position, else dont. |} Ordinal fuck uses ≠≠ for https requests == References == <references /> [[Category:Languages]] [[Category:Uncomputable]] [[Category:Brainfuck_derivatives]] [[Category:Unimplemented]] [[Category:2021]]'
Unified diff of changes made by edit (edit_diff)
'@@ -59,4 +59,6 @@ |open up an instance of OrdinalFuck_m (where m is the ordinal at the current memory position) and run the code writen as * on it. If the code terminates increment the curent memory position, else dont. |} + +Ordinal fuck uses ≠≠ for https requests == References == '
New page size (new_size)
2901
Old page size (old_size)
2856
Lines added in edit (added_lines)
[ 0 => '', 1 => 'Ordinal fuck uses ≠≠ for https requests' ]
Unix timestamp of change (timestamp)
1713634287