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) | 654 |
Name of the user account (user_name) | 'Hotcrystal0' |
Age of the user account (user_age) | 8297756 |
Page ID (page_id) | 22664 |
Page namespace (page_namespace) | 0 |
Page title (without namespace) (page_title) | 'User programmed' |
Full page title (page_prefixedtitle) | 'User programmed' |
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) | 'User programmed is an esolang experiment created on May 19th 2025 by [[user:helpeesl]] where you give this page a program and what it does, and I’ll try to make a working esolang that does all programs correctly.
== Program format ==
Create your own header under your username. Every program gets its own subheader. Code is in pre, and output is in pre separated from the code.
== Programs ==
===Programs by [[User:Hotcrystal0|<span style="background:#55CDFC;">ho<span style="background:#F7A8B8;">tc<span style="background:white;">rys</span>ta]]</span>[[User talk: Hotcrystal0|<span style="background:#55CDFC;">l0</span>]]</span>===
====Program 1====
<pre>(35)</pre>
<pre>#</pre>
====Program 2====
<pre>(59)</pre>
;
====Program 3====
<pre>(W)</pre>
<span style=color:#FF0000>Error</span>
====Program 4====
(æ)
User input: 35
<pre>#</pre>
====Program 5====
ASCII
-599
-599
====sixth program====
ASCIII
-599
-599
-599
====7th program====
ASCiii
(no output)
====8th (alright I’m probably not going to end anytime soon)====
3I
3
====ninth ninth ninth====
trans
(no output)
====Program... X? Hey, I meant ten.====
TRANS
2
====Program ⚽️====
(IxI
0
0
====program12, the above one should be obvious====
TRAS
10
====Program... unlucky?====
hello world
d
====Program 14====
HELLO WORLD
<span style=color:#FF0000>Error</span>
====15 program====
«Hello»*)
Hello
====Program 2<sup>4</sup>====
(«35»)
<span style=color:#FF0000>Error</span>
====17====
(«35»*)
35
====Progorem eithern====
(20(15+
25
====Program 19 ig====
(1eeeeEEEE1I
1
====I reached 20====
hi
<span style=color:#FF0000>Error</span>
====Program YOU STOOPID====
hotcrystal0
se
====22nd program====
hλeI
59
====829428948913489380th program. Just kidding, I mean 23rd.====
Hello, «world»!
2
world
===Programs by islptng===
====829428948913489381st program. Just continuing the joke, I mean, 1st.====
islptng
User input: <code>72</code>
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 <span style="color:red;">Error</span>
== What I think the commands are ==
( Pushes a 0 onto the stack
) pops the top of the stack and outputs it as a string
« Starts a string
» Ends a string
+ Adds the top two items and subtracts 10 and outputs it as a number
* Pushes the previous part onto the stack
0 Mults the top by 10
1 Mults the top by 10 and adds 1
2 Mults the top by 10 and adds 2
3 Mults the top by 10 and adds 3
5 Mults the top by 10 and adds 5
9 Mults the top by 10 and adds 9
a does nothing
c Multiplies the top of the stack by 5 and adds 1
d Prints the top of the stack as a string
e Decrements the top of the stack
h Pushes a 2 onto the stack
i If the top is 2 push an error
l Pushes a 0 and swaps the top two items of the stack
n does nothing
o Concatenates the next to the top item of the stack by digit
t does nothing
r does nothing
s does nothing
w does nothing
x Pops and discards the top of the stack
y Prints s then the top of the stack (as a string? Number? -hotcrystal0)
æ Sets the top of the stack to user input as a number
A Pushes a 20 onto the stack
<s>C Sets the top of the stack to 1000 subtract it</s>
C Sets the top of the stack to it subtract 1000
D Prints the top of the stack as a character
E Sets the top to 0
H does nothing
<s>I Increments the top of the stack</s>
I Outputs the top as a number and a newline
L does nothing
<s>N Divides the top of the stack by ten and outputs it as a number</s>
N Divides the top of the stack by ten and replaces the last line in output with
O does nothing
<s>R Pushes a number onto the stack</s>
R Prints the top of the stack as a character
S Sets the top to its square add 1
T Pushes 10 onto the stack
W Sets the top of the stack to -1
== Other stuff ==
Initially, the stack has one item, and it is a 0.<br />
Attempting to print out the null character results in an error.
[[Category:2025]][[Category:User Edited]][[Category:Languages]]' |
New page wikitext, after the edit (new_wikitext) | 'User programmed is an esolang experiment created on May 19th 2025 by [[user:helpeesl]] where you give this page a program and what it does, and I’ll try to make a working esolang that does all programs correctly.
== Program format ==
Create your own header under your username. Every program gets its own subheader. Code is in pre, and output is in pre separated from the code.
== Programs ==
===Programs by [[User:Hotcrystal0|<span style="background:#55CDFC;">ho<span style="background:#F7A8B8;">tc<span style="background:white;">rys</span>ta]]</span>[[User talk: Hotcrystal0|<span style="background:#55CDFC;">l0</span>]]</span>===
====Program 1====
<pre>(35)</pre>
<pre>#</pre>
====Program 2====
<pre>(59)</pre>
;
====Program 3====
<pre>(W)</pre>
<span style=color:#FF0000>Error</span>
====Program 4====
(æ)
User input: 35
<pre>#</pre>
====Program 5====
ASCII
-599
-599
====sixth program====
ASCIII
-599
-599
-599
====7th program====
ASCiii
(no output)
====8th (alright I’m probably not going to end anytime soon)====
3I
3
====ninth ninth ninth====
trans
(no output)
====Program... X? Hey, I meant ten.====
TRANS
2
====Program ⚽️====
(IxI
0
0
====program12, the above one should be obvious====
TRAS
10
====Program... unlucky?====
hello world
d
====Program 14====
HELLO WORLD
<span style=color:#FF0000>Error</span>
====15 program====
«Hello»*)
Hello
====Program 2<sup>4</sup>====
(«35»)
<span style=color:#FF0000>Error</span>
====17====
(«35»*)
35
====Progorem eithern====
(20(15+
25
====Program 19 ig====
(1eeeeEEEE1I
1
====I reached 20====
hi
<span style=color:#FF0000>Error</span>
====Program YOU STOOPID====
hotcrystal0
se
====22nd program====
hλeI
59
====829428948913489380th program. Just kidding, I mean 23rd.====
Hello, «world»!
2
world
===Programs by [[User:I am islptng|islptng]]===
====829428948913489381st program. Just continuing the joke, I mean, 1st.====
islptng
User input: <code>72</code>
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 <span style="color:red;">Error</span>
== What I think the commands are ==
( Pushes a 0 onto the stack
) pops the top of the stack and outputs it as a string
« Starts a string
» Ends a string
+ Adds the top two items and subtracts 10 and outputs it as a number
* Pushes the previous part onto the stack
0 Mults the top by 10
1 Mults the top by 10 and adds 1
2 Mults the top by 10 and adds 2
3 Mults the top by 10 and adds 3
5 Mults the top by 10 and adds 5
9 Mults the top by 10 and adds 9
a does nothing
c Multiplies the top of the stack by 5 and adds 1
d Prints the top of the stack as a string
e Decrements the top of the stack
h Pushes a 2 onto the stack
i If the top is 2 push an error
l Pushes a 0 and swaps the top two items of the stack
n does nothing
o Concatenates the next to the top item of the stack by digit
t does nothing
r does nothing
s does nothing
w does nothing
x Pops and discards the top of the stack
y Prints s then the top of the stack (as a string? Number? -hotcrystal0)
æ Sets the top of the stack to user input as a number
A Pushes a 20 onto the stack
<s>C Sets the top of the stack to 1000 subtract it</s>
C Sets the top of the stack to it subtract 1000
D Prints the top of the stack as a character
E Sets the top to 0
H does nothing
<s>I Increments the top of the stack</s>
I Outputs the top as a number and a newline
L does nothing
<s>N Divides the top of the stack by ten and outputs it as a number</s>
N Divides the top of the stack by ten and replaces the last line in output with
O does nothing
<s>R Pushes a number onto the stack</s>
R Prints the top of the stack as a character
S Sets the top to its square add 1
T Pushes 10 onto the stack
W Sets the top of the stack to -1
== Other stuff ==
Initially, the stack has one item, and it is a 0.<br />
Attempting to print out the null character results in an error.
[[Category:2025]][[Category:User Edited]][[Category:Languages]]' |
Unified diff of changes made by edit (edit_diff) | '@@ -147,5 +147,5 @@
world
-===Programs by islptng===
+===Programs by [[User:I am islptng|islptng]]===
====829428948913489381st program. Just continuing the joke, I mean, 1st.====
' |
New page size (new_size) | 4061 |
Old page size (old_size) | 4039 |
Lines added in edit (added_lines) | [
0 => '===Programs by [[User:I am islptng|islptng]]==='
] |
Unix timestamp of change (timestamp) | '1747784576' |