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)
2
Name of the user account (user_name)
'Rasa8877'
Age of the user account (user_age)
3170
Page ID (page_id)
23512
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'ThingLang'
Full page title (page_prefixedtitle)
'ThingLang'
Action (action)
'edit'
Edit summary/reason (summary)
'/* ThingLang */ '
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'== ThingLang == '''ThingLang''' is an esoteric programming language created by [[User:Rasa8877]] in 2025. It is designed to be playful and readable, using English-like keywords for variables, printing, functions, loops, and comments. === Overview === ThingLang uses a minimal set of keywords and commands to perform operations. It emphasizes clarity with natural-language-like syntax while remaining fully functional for variables, loops, and functions. === Commands / Keywords === * `THIS <name> IS <value>` — Assign a value (number or string) to a variable. * `THINGSAY <value>` — Print the value of a variable or a string literal. * `DOTHING <name> GONNA ... GONNAEND` — Define a function named `<name>`. * `<name>` — Call a previously defined function. * `NOTAGAIN ... TIMES IS <n>` — Loop over the block `<n>` times. * `!` — Comment; anything after `!` on a line is ignored. === Example Program === <pre> ! Example ThingLang program THIS x IS 5 THINGSAY x THINGSAY "Hello ThingLang!" DOTHING greet GONNA THINGSAY "Hello from a function!" GONNAEND greet NOTAGAIN THINGSAY "Looping..." TIMES IS 3 </pre> === Tips & Tricks === * **Comments anywhere** — You can place `!` comments at the start or end of any line. * **Nested loops** — Loops can appear inside functions or inside other loops. * **Function calls** — Functions can call other functions. * **Variables** — You can reuse variable names; assignment overwrites previous values. Example with nested loops and functions: <pre> THIS i IS 1 DOTHING countdown GONNA NOTAGAIN THINGSAY i THIS i IS i + 1 TIMES IS 5 GONNAEND countdown </pre> === Interpreter === The official interpreter is written in Python and reads `.tl` files. It supports all ThingLang syntax, including variables, printing, functions, loops, and comments. Example usage: <pre> python thinglang.py example.tl </pre> === References / Downloads === * Interpreter: [https://github.com/Rasa8877/ThingLang thinglang.py]'
New page wikitext, after the edit (new_wikitext)
'== ThingLang == '''ThingLang''' is an esoteric programming language created by [[User:Rasa8877|Rasa8877]] in 2025. It is designed to be playful and readable, using English-like keywords for variables, printing, functions, loops, and comments. === Overview === ThingLang uses a minimal set of keywords and commands to perform operations. It emphasizes clarity with natural-language-like syntax while remaining fully functional for variables, loops, and functions. === Commands / Keywords === * `THIS <name> IS <value>` — Assign a value (number or string) to a variable. * `THINGSAY <value>` — Print the value of a variable or a string literal. * `DOTHING <name> GONNA ... GONNAEND` — Define a function named `<name>`. * `<name>` — Call a previously defined function. * `NOTAGAIN ... TIMES IS <n>` — Loop over the block `<n>` times. * `!` — Comment; anything after `!` on a line is ignored. === Example Program === <pre> ! Example ThingLang program THIS x IS 5 THINGSAY x THINGSAY "Hello ThingLang!" DOTHING greet GONNA THINGSAY "Hello from a function!" GONNAEND greet NOTAGAIN THINGSAY "Looping..." TIMES IS 3 </pre> === Tips & Tricks === * **Comments anywhere** — You can place `!` comments at the start or end of any line. * **Nested loops** — Loops can appear inside functions or inside other loops. * **Function calls** — Functions can call other functions. * **Variables** — You can reuse variable names; assignment overwrites previous values. Example with nested loops and functions: <pre> THIS i IS 1 DOTHING countdown GONNA NOTAGAIN THINGSAY i THIS i IS i + 1 TIMES IS 5 GONNAEND countdown </pre> === Interpreter === The official interpreter is written in Python and reads `.tl` files. It supports all ThingLang syntax, including variables, printing, functions, loops, and comments. Example usage: <pre> python thinglang.py example.tl </pre> === References / Downloads === * Interpreter: [https://github.com/Rasa8877/ThingLang thinglang.py]'
Unified diff of changes made by edit (edit_diff)
'@@ -1,5 +1,5 @@ == ThingLang == -'''ThingLang''' is an esoteric programming language created by [[User:Rasa8877]] in 2025. +'''ThingLang''' is an esoteric programming language created by [[User:Rasa8877|Rasa8877]] in 2025. It is designed to be playful and readable, using English-like keywords for variables, printing, functions, loops, and comments. '
New page size (new_size)
2040
Old page size (old_size)
2031
Lines added in edit (added_lines)
[ 0 => ''''ThingLang''' is an esoteric programming language created by [[User:Rasa8877|Rasa8877]] in 2025. ' ]
Unix timestamp of change (timestamp)
'1757851983'