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) | 'Master5o1' |
Age of the user account (user_age) | 1516 |
Page ID (page_id) | 13878 |
Page namespace (page_namespace) | 0 |
Page title (without namespace) (page_title) | 'Dick' |
Full page title (page_prefixedtitle) | 'Dick' |
Action (action) | 'edit' |
Edit summary/reason (summary) | 'add link to zsh implementation.' |
Old content model (old_content_model) | 'wikitext' |
New content model (new_content_model) | 'wikitext' |
Old page wikitext, before the edit (old_wikitext) | ''''Dick''' is an esoteric programming language created by [[User:Cybertelx]] on 5th December, 2020. It is a language with variables. A really bad interpreter made by me is on [http://npmjs.com/package/dicklang npm]{{deadlink}} as "dicklang".
Commands must be separated by \n (newline) or carriage return.
== Variables ==
You can create a variable like this:
DICK <varname> <value>
An example of this would be:
DICK dick 8===D
The only type of value in Dicklang is integers, as I am too lazy to implement strings or floats.
A value is represented like ASCII dicks:
8======D
The amount of "=" (equal) signs there are in the ASCII dick, the higher the value. In this case, it is 6.
However, to use the variable, you must GRAB it. The dick is now in your hand and you are able to modify its value, then release it to change the variable's.
GRAB dick -> The value of the hand is overwritten by the value of the variable "dick". In this scenario, it is 3.
LONGDICK 8==D -> hand = hand + 2
RELEASE dick -> The value of the hand does not change, however the "dick" variable's value has changed to the value of the hand. dick is now equal to 5.
== Arithmetic ==
Math is done using these commands:
LONGDICK <value> (Addition)
SMALLDICK <value> (Subtraction)
HUGEDICK <value> (Multiplication)
TINYDICK <value> (Division)
Each of these do their respective operations on the value of the hand and the value given.
Example: (hand is equal to 4)
LONGDICK 8==D -> 4+2=6
The hand is now equal to 6. Alas, it is the same for all other operations.
== Console ==
Printing values to the console is simple.
PEE
It prints out the value of the hand (e.g. 5) to the console.
However, what if you want to print it as a character?
WEE
That prints it in its ASCII form (e.g. using the hand's value as a char code).
==See also==
* [[PenisScript]]
* [[LongDick]]
[[Category:Languages]]
[[Category:Total]]
[[Category:Output only]]
[[Category:Thematic]]
[[Category:Implemented]]
[[Category:Unusable for programming]]' |
New page wikitext, after the edit (new_wikitext) | ''''Dick''' is an esoteric programming language created by [[User:Cybertelx]] on 5th December, 2020. It is a language with variables. A really bad interpreter made by me is on [http://npmjs.com/package/dicklang npm]{{deadlink}} as "dicklang". [https://github.com/master5o1/dick-sh dick-sh] is an implementation in ZSH, with a few language extensions.
Commands must be separated by \n (newline) or carriage return.
== Variables ==
You can create a variable like this:
DICK <varname> <value>
An example of this would be:
DICK dick 8===D
The only type of value in Dicklang is integers, as I am too lazy to implement strings or floats.
A value is represented like ASCII dicks:
8======D
The amount of "=" (equal) signs there are in the ASCII dick, the higher the value. In this case, it is 6.
However, to use the variable, you must GRAB it. The dick is now in your hand and you are able to modify its value, then release it to change the variable's.
GRAB dick -> The value of the hand is overwritten by the value of the variable "dick". In this scenario, it is 3.
LONGDICK 8==D -> hand = hand + 2
RELEASE dick -> The value of the hand does not change, however the "dick" variable's value has changed to the value of the hand. dick is now equal to 5.
== Arithmetic ==
Math is done using these commands:
LONGDICK <value> (Addition)
SMALLDICK <value> (Subtraction)
HUGEDICK <value> (Multiplication)
TINYDICK <value> (Division)
Each of these do their respective operations on the value of the hand and the value given.
Example: (hand is equal to 4)
LONGDICK 8==D -> 4+2=6
The hand is now equal to 6. Alas, it is the same for all other operations.
== Console ==
Printing values to the console is simple.
PEE
It prints out the value of the hand (e.g. 5) to the console.
However, what if you want to print it as a character?
WEE
That prints it in its ASCII form (e.g. using the hand's value as a char code).
==See also==
* [[PenisScript]]
* [[LongDick]]
[[Category:Languages]]
[[Category:Total]]
[[Category:Output only]]
[[Category:Thematic]]
[[Category:Implemented]]
[[Category:Unusable for programming]]' |
Unified diff of changes made by edit (edit_diff) | '@@ -1,3 +1,3 @@
-'''Dick''' is an esoteric programming language created by [[User:Cybertelx]] on 5th December, 2020. It is a language with variables. A really bad interpreter made by me is on [http://npmjs.com/package/dicklang npm]{{deadlink}} as "dicklang".
+'''Dick''' is an esoteric programming language created by [[User:Cybertelx]] on 5th December, 2020. It is a language with variables. A really bad interpreter made by me is on [http://npmjs.com/package/dicklang npm]{{deadlink}} as "dicklang". [https://github.com/master5o1/dick-sh dick-sh] is an implementation in ZSH, with a few language extensions.
Commands must be separated by \n (newline) or carriage return.
== Variables ==
' |
New page size (new_size) | 2113 |
Old page size (old_size) | 2006 |
Lines added in edit (added_lines) | [
0 => ''''Dick''' is an esoteric programming language created by [[User:Cybertelx]] on 5th December, 2020. It is a language with variables. A really bad interpreter made by me is on [http://npmjs.com/package/dicklang npm]{{deadlink}} as "dicklang". [https://github.com/master5o1/dick-sh dick-sh] is an implementation in ZSH, with a few language extensions.'
] |
Unix timestamp of change (timestamp) | '1743815760' |