Abuse filter log

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to navigation Jump to search
Details for log entry 9,577

06:42, 25 December 2025: Akuysa (talk | contribs) triggered filter 9, performing the action "edit" on Boolean. Actions taken: Disallow; Filter description: require new users to introduce themselves (examine)

Changes made in edit

Boolean is created by [[User:Akuysa]] that relies mostly on bit memory tape, byte memory tape and printing ASCII codes. This esolang uses purely binary.

== Language Characters ==

=== Expressions ===

{| class="wikitable"
|-
! Expression !! What it represents / does
|-
| <code>0</code> || Boolean 0
|-
| <code>1</code> || Boolean 1
|-
| <code>val1 & val2</code> || Boolean AND operation
|-
| <code>! val</code> || Boolean NOT operation
|-
| <code># idx</code> || Gets bit from bit index <code>idx</code>
|-
| <code>?</code> || Seeks for User's input, and sets the byte memory tape to its binary representation
|-
| <code>idx @ bit</code> || Gets bit <code>bit</code> from byte index <code>idx</code>
|-
| <code>idx @</code> || Gets byte index <code>idx</code>
|-
| <code>@</code> || Gets all bytes in order
|-
| <code>+ bit bit bit bit bit bit bit bit</code> || Concatenates 8 bits to a byte
|}

=== Statements ===

{| class="wikitable"
|-
! Statement !! What it does
|-
| <code>idx bit</code> || Sets bit index <code>idx</code> to <code>bit</code>
|-
| <code>$ bytes</code> || Prints the bytes values in ASCII
|-
| <code>bit [<br>statements<br>]</code> || This loop continues when the condition <code>bit</code> is 1, skips when the condition is 0
|}

I recommend using tabs for loops for readability.

=== Texts ===

{| class="wikitable"
|-
! Text !! What it's for
|-
| <code>//text</code> || Commenting
|-
| <code>"text"</code> || String to print
|}

== Programs in Boolean ==

=== Hello, World! ===

<code>
$ "Hello, World!"
</code>

=== Truth Machine ===

<code>
? <br> 0@0 [ <br> $ @ <br> ] <br> $ @
</code>

=== Cat Program ===

<code>
? <br> $ @
</code>

[[Category:Languages]]

Action parameters

VariableValue
Edit count of the user (user_editcount)
0
Name of the user account (user_name)
'Akuysa'
Age of the user account (user_age)
59263
Page ID (page_id)
0
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Boolean'
Full page title (page_prefixedtitle)
'Boolean'
Action (action)
'edit'
Edit summary/reason (summary)
''
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)
'Boolean is created by [[User:Akuysa]] that relies mostly on bit memory tape, byte memory tape and printing ASCII codes. This esolang uses purely binary. == Language Characters == === Expressions === {| class="wikitable" |- ! Expression !! What it represents / does |- | <code>0</code> || Boolean 0 |- | <code>1</code> || Boolean 1 |- | <code>val1 & val2</code> || Boolean AND operation |- | <code>! val</code> || Boolean NOT operation |- | <code># idx</code> || Gets bit from bit index <code>idx</code> |- | <code>?</code> || Seeks for User's input, and sets the byte memory tape to its binary representation |- | <code>idx @ bit</code> || Gets bit <code>bit</code> from byte index <code>idx</code> |- | <code>idx @</code> || Gets byte index <code>idx</code> |- | <code>@</code> || Gets all bytes in order |- | <code>+ bit bit bit bit bit bit bit bit</code> || Concatenates 8 bits to a byte |} === Statements === {| class="wikitable" |- ! Statement !! What it does |- | <code>idx bit</code> || Sets bit index <code>idx</code> to <code>bit</code> |- | <code>$ bytes</code> || Prints the bytes values in ASCII |- | <code>bit [<br>statements<br>]</code> || This loop continues when the condition <code>bit</code> is 1, skips when the condition is 0 |} I recommend using tabs for loops for readability. === Texts === {| class="wikitable" |- ! Text !! What it's for |- | <code>//text</code> || Commenting |- | <code>"text"</code> || String to print |} == Programs in Boolean == === Hello, World! === <code> $ "Hello, World!" </code> === Truth Machine === <code> ? <br> 0@0 [ <br> $ @ <br> ] <br> $ @ </code> === Cat Program === <code> ? <br> $ @ </code> [[Category:Languages]]'
Unified diff of changes made by edit (edit_diff)
'@@ -1,0 +1,78 @@ +Boolean is created by [[User:Akuysa]] that relies mostly on bit memory tape, byte memory tape and printing ASCII codes. This esolang uses purely binary. + +== Language Characters == + +=== Expressions === + +{| class="wikitable" +|- +! Expression !! What it represents / does +|- +| <code>0</code> || Boolean 0 +|- +| <code>1</code> || Boolean 1 +|- +| <code>val1 & val2</code> || Boolean AND operation +|- +| <code>! val</code> || Boolean NOT operation +|- +| <code># idx</code> || Gets bit from bit index <code>idx</code> +|- +| <code>?</code> || Seeks for User's input, and sets the byte memory tape to its binary representation +|- +| <code>idx @ bit</code> || Gets bit <code>bit</code> from byte index <code>idx</code> +|- +| <code>idx @</code> || Gets byte index <code>idx</code> +|- +| <code>@</code> || Gets all bytes in order +|- +| <code>+ bit bit bit bit bit bit bit bit</code> || Concatenates 8 bits to a byte +|} + +=== Statements === + +{| class="wikitable" +|- +! Statement !! What it does +|- +| <code>idx bit</code> || Sets bit index <code>idx</code> to <code>bit</code> +|- +| <code>$ bytes</code> || Prints the bytes values in ASCII +|- +| <code>bit [<br>statements<br>]</code> || This loop continues when the condition <code>bit</code> is 1, skips when the condition is 0 +|} + +I recommend using tabs for loops for readability. + +=== Texts === + +{| class="wikitable" +|- +! Text !! What it's for +|- +| <code>//text</code> || Commenting +|- +| <code>"text"</code> || String to print +|} + +== Programs in Boolean == + +=== Hello, World! === + +<code> +$ "Hello, World!" +</code> + +=== Truth Machine === + +<code> +? <br> 0@0 [ <br> $ @ <br> ] <br> $ @ +</code> + +=== Cat Program === + +<code> +? <br> $ @ +</code> + +[[Category:Languages]] '
New page size (new_size)
1687
Old page size (old_size)
0
Lines added in edit (added_lines)
[ 0 => 'Boolean is created by [[User:Akuysa]] that relies mostly on bit memory tape, byte memory tape and printing ASCII codes. This esolang uses purely binary.', 1 => '', 2 => '== Language Characters ==', 3 => '', 4 => '=== Expressions ===', 5 => '', 6 => '{| class="wikitable"', 7 => '|-', 8 => '! Expression !! What it represents / does', 9 => '|-', 10 => '| <code>0</code> || Boolean 0', 11 => '|-', 12 => '| <code>1</code> || Boolean 1', 13 => '|-', 14 => '| <code>val1 & val2</code> || Boolean AND operation', 15 => '|-', 16 => '| <code>! val</code> || Boolean NOT operation', 17 => '|-', 18 => '| <code># idx</code> || Gets bit from bit index <code>idx</code>', 19 => '|-', 20 => '| <code>?</code> || Seeks for User's input, and sets the byte memory tape to its binary representation', 21 => '|-', 22 => '| <code>idx @ bit</code> || Gets bit <code>bit</code> from byte index <code>idx</code>', 23 => '|-', 24 => '| <code>idx @</code> || Gets byte index <code>idx</code>', 25 => '|-', 26 => '| <code>@</code> || Gets all bytes in order', 27 => '|-', 28 => '| <code>+ bit bit bit bit bit bit bit bit</code> || Concatenates 8 bits to a byte', 29 => '|}', 30 => '', 31 => '=== Statements ===', 32 => '', 33 => '{| class="wikitable"', 34 => '|-', 35 => '! Statement !! What it does', 36 => '|-', 37 => '| <code>idx bit</code> || Sets bit index <code>idx</code> to <code>bit</code>', 38 => '|-', 39 => '| <code>$ bytes</code> || Prints the bytes values in ASCII', 40 => '|-', 41 => '| <code>bit [<br>statements<br>]</code> || This loop continues when the condition <code>bit</code> is 1, skips when the condition is 0', 42 => '|}', 43 => '', 44 => 'I recommend using tabs for loops for readability.', 45 => '', 46 => '=== Texts ===', 47 => '', 48 => '{| class="wikitable"', 49 => '|-', 50 => '! Text !! What it's for', 51 => '|-', 52 => '| <code>//text</code> || Commenting', 53 => '|-', 54 => '| <code>"text"</code> || String to print', 55 => '|}', 56 => '', 57 => '== Programs in Boolean ==', 58 => '', 59 => '=== Hello, World! ===', 60 => '', 61 => '<code>', 62 => '$ "Hello, World!"', 63 => '</code>', 64 => '', 65 => '=== Truth Machine ===', 66 => '', 67 => '<code>', 68 => '? <br> 0@0 [ <br> $ @ <br> ] <br> $ @', 69 => '</code>', 70 => '', 71 => '=== Cat Program ===', 72 => '', 73 => '<code>', 74 => '? <br> $ @', 75 => '</code>', 76 => '', 77 => '[[Category:Languages]]' ]
Unix timestamp of change (timestamp)
'1766644954'