We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Examine individual changes
This page allows you to examine the variables generated by the Abuse Filter for an individual change.
Variables generated for this change
| Variable | Value |
|---|---|
Edit count of the user (user_editcount) | 0 |
Name of the user account (user_name) | 'Rombito' |
Age of the user account (user_age) | 4131 |
Page ID (page_id) | 0 |
Page namespace (page_namespace) | 0 |
Page title (without namespace) (page_title) | 'Pararedox' |
Full page title (page_prefixedtitle) | 'Pararedox' |
Action (action) | 'edit' |
Edit summary/reason (summary) | 'Made pararedox' |
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) | '[[Category:Stubs]]
== the short intro ==
'''Pararedox''' is an text-based esolang that is focused on ''Redefining and Redoing''
== syntax ==
the syntax will always be two or three letter commands (case sensitive) either with arguments or variants (variant ids also have a maximum of 3 letters/symbols)
Here are some examples and definitions (? Is a placeholder symbol and probably won’t be used in any future commands or syntax):
??.? Is the variant of ?? corresponding to ?.
??() command example with inputs
?? command example
instead of using stacks or variables, it uses 3 arrays (alpha (α), beta (β) and gamma (γ))
this also supports succession, the opposite of succession and loops, ''make the hyperoperations yourself.''
the symbol ! is this language’s equivalent of javascript’s ;
Yes, basic normal comparison is present within this esolang.
== commands ==
* Suc(n:numb) | inp, out | output: n+1
** Suc.O(n:numb) | inp, out | output: n-1
* LP(until:bool, do:PARRD script) | inp, do | basic until loop
* Fnc(name:string (min: 3L, max: 4L), argument1:string(max:3L), argument2:string(max:3L), do:PARRD script) | inp, do | basic function definer
* Var(name:string(maximum: 3L), Val:any) | inp | defines/redefines a variable
* Red(letter1:string(1L), letter2:string(2L)) | inp | rewrites the command above, replacing the first letter1 with letter2, if the command above is another Red, then look above
** Red.Var(VariantId:String(1L)) | inp | rewrites the command above, setting the variant to VariantId, if the variant already is VariantId, then remove the variant, if the command above is another Red, then look above
** Red.o | none | redos the whole script
* Skp(if:Bool) | input | skips if the bool is true
* Out(output:any) | inp | is an output for a function, if isn’t in a function, print.' |
Unified diff of changes made by edit (edit_diff) | '@@ -1,0 +1,33 @@
+[[Category:Stubs]]
+== the short intro ==
+
+'''Pararedox''' is an text-based esolang that is focused on ''Redefining and Redoing''
+
+== syntax ==
+the syntax will always be two or three letter commands (case sensitive) either with arguments or variants (variant ids also have a maximum of 3 letters/symbols)
+
+Here are some examples and definitions (? Is a placeholder symbol and probably won’t be used in any future commands or syntax):
+
+??.? Is the variant of ?? corresponding to ?.
+??() command example with inputs
+?? command example
+
+instead of using stacks or variables, it uses 3 arrays (alpha (α), beta (β) and gamma (γ))
+
+this also supports succession, the opposite of succession and loops, ''make the hyperoperations yourself.''
+
+the symbol ! is this language’s equivalent of javascript’s ;
+
+Yes, basic normal comparison is present within this esolang.
+
+== commands ==
+* Suc(n:numb) | inp, out | output: n+1
+** Suc.O(n:numb) | inp, out | output: n-1
+* LP(until:bool, do:PARRD script) | inp, do | basic until loop
+* Fnc(name:string (min: 3L, max: 4L), argument1:string(max:3L), argument2:string(max:3L), do:PARRD script) | inp, do | basic function definer
+* Var(name:string(maximum: 3L), Val:any) | inp | defines/redefines a variable
+* Red(letter1:string(1L), letter2:string(2L)) | inp | rewrites the command above, replacing the first letter1 with letter2, if the command above is another Red, then look above
+** Red.Var(VariantId:String(1L)) | inp | rewrites the command above, setting the variant to VariantId, if the variant already is VariantId, then remove the variant, if the command above is another Red, then look above
+** Red.o | none | redos the whole script
+* Skp(if:Bool) | input | skips if the bool is true
+* Out(output:any) | inp | is an output for a function, if isn’t in a function, print.
' |
New page size (new_size) | 1820 |
Old page size (old_size) | 0 |
Lines added in edit (added_lines) | [
0 => '[[Category:Stubs]]',
1 => '== the short intro ==',
2 => '',
3 => ''''Pararedox''' is an text-based esolang that is focused on ''Redefining and Redoing''',
4 => '',
5 => '== syntax ==',
6 => 'the syntax will always be two or three letter commands (case sensitive) either with arguments or variants (variant ids also have a maximum of 3 letters/symbols)',
7 => '',
8 => 'Here are some examples and definitions (? Is a placeholder symbol and probably won’t be used in any future commands or syntax):',
9 => '',
10 => '??.? Is the variant of ?? corresponding to ?.',
11 => '??() command example with inputs',
12 => '?? command example',
13 => '',
14 => 'instead of using stacks or variables, it uses 3 arrays (alpha (α), beta (β) and gamma (γ))',
15 => '',
16 => 'this also supports succession, the opposite of succession and loops, ''make the hyperoperations yourself.''',
17 => '',
18 => 'the symbol ! is this language’s equivalent of javascript’s ;',
19 => '',
20 => 'Yes, basic normal comparison is present within this esolang.',
21 => '',
22 => '== commands ==',
23 => '* Suc(n:numb) | inp, out | output: n+1',
24 => '** Suc.O(n:numb) | inp, out | output: n-1',
25 => '* LP(until:bool, do:PARRD script) | inp, do | basic until loop',
26 => '* Fnc(name:string (min: 3L, max: 4L), argument1:string(max:3L), argument2:string(max:3L), do:PARRD script) | inp, do | basic function definer',
27 => '* Var(name:string(maximum: 3L), Val:any) | inp | defines/redefines a variable',
28 => '* Red(letter1:string(1L), letter2:string(2L)) | inp | rewrites the command above, replacing the first letter1 with letter2, if the command above is another Red, then look above',
29 => '** Red.Var(VariantId:String(1L)) | inp | rewrites the command above, setting the variant to VariantId, if the variant already is VariantId, then remove the variant, if the command above is another Red, then look above',
30 => '** Red.o | none | redos the whole script',
31 => '* Skp(if:Bool) | input | skips if the bool is true',
32 => '* Out(output:any) | inp | is an output for a function, if isn’t in a function, print.'
] |
Unix timestamp of change (timestamp) | '1731905948' |