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 8,807

03:24, 29 November 2024: ColorfulGalaxy's CA discoveries (talk | contribs) triggered filter 16, performing the action "edit" on Scratch is dumb. Actions taken: Disallow; Filter description: the "User:" must not be hidden on links to userspace (examine)

Changes made in edit

Scratch is dumb is a [[trivial brainfuck substitution]] made by [[User:None1]], it is made to response to the person who invented the esolang [[Esolang Simply Created To Annoy People Who Dislike Scratch]], who wants to annoy people who dislike scratch. This esolang will tell you that Scratch '''IS''' useless and even dumb! Even dumber than [[brainfuck]]! Because Scratch has no ASCII table and no control characters (That means you cannot say mutiline text in Scratch), and not even I/O.
Scratch is dumb is a [[trivial brainfuck substitution]] made by [[User:None1]], it is made to response to the person who invented the esolang [[Esolang Simply Created To Annoy People Who Dislike Scratch]], who wants to annoy people who dislike scratch. This esolang will tell you that [[User:Scratch|Scratch]] '''IS''' useless and even dumb! Even dumber than [[brainfuck]]! Because Scratch has no ASCII table and no control characters (That means you cannot say mutiline text in Scratch), and not even I/O.


==Introduction==
==Introduction==

Action parameters

VariableValue
Edit count of the user (user_editcount)
187
Name of the user account (user_name)
'ColorfulGalaxy's CA discoveries'
Age of the user account (user_age)
1530581
Page ID (page_id)
17392
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Scratch is dumb'
Full page title (page_prefixedtitle)
'Scratch is dumb'
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)
'Scratch is dumb is a [[trivial brainfuck substitution]] made by [[User:None1]], it is made to response to the person who invented the esolang [[Esolang Simply Created To Annoy People Who Dislike Scratch]], who wants to annoy people who dislike scratch. This esolang will tell you that Scratch '''IS''' useless and even dumb! Even dumber than [[brainfuck]]! Because Scratch has no ASCII table and no control characters (That means you cannot say mutiline text in Scratch), and not even I/O. ==Introduction== This is a brainfuck-equivalent esolang, instead of brainfuck's command, you use the unprintable characters 0x00 to 0x07, that means all Scratch is dumb programs are binaries. ==Why this esolang tells you that Scratch is dumb== Because this esolang uses unprintable characters which you cannot type and print in Scratch, but a proper language like [[brainfuck]] can print it easily. ==Convert to brainfuck== Here is a Scratch is dumb to brainfuck table. <pre> Scratch is dumb (hex) brainfuck 00 + 01 - 02 , 03 . 04 < 05 > 06 [ 07 ] </pre> ==Example Programs== The programs here are in hex dump. ===Cat Program=== 00 06 02 03 07 ===Hello World=== <pre> 00 00 00 00 00 00 00 00 06 05 00 00 00 00 06 05 00 00 05 00 00 00 05 00 00 00 05 00 04 04 04 04 01 07 05 00 05 00 05 01 05 05 00 06 04 07 04 01 07 05 05 03 05 01 01 01 03 00 00 00 00 00 00 00 03 03 00 00 00 03 05 05 03 04 01 03 04 03 00 00 00 03 01 01 01 01 01 01 03 01 01 01 01 01 01 01 01 03 05 05 00 03 05 00 00 03 </pre> ===[[brainfuck]] Interpreter=== Because [[dbfi]] is not public domain, this program is moved [https://pastebin.com/zhWie97B here]. ==Turing completeness== Scratch is dumb programs are binaries but it is still Turing complete because [[brainfuck]] is. P.S.: I dislike Scratch very much, I think Scratch isn't even capable of being an esolang (nor is it capable of being a non-esoteric programming language)! ==Interpreter== ===Python=== <pre> import sys def run(code): s1=[] s2=[] matches={} tape=[0]*1000000 for i,j in enumerate(code): if j==6: s1.append(i) if j==7: m=s1.pop() matches[m]=i matches[i]=m cp=0 p=0 while cp<len(code): if code[cp]==0: tape[p]=(tape[p]+1)%256 if code[cp]==1: tape[p]=(tape[p]-1)%256 if code[cp]==2: tape[p]=ord(sys.stdin.read(1))%256 if code[cp]==3: print(chr(tape[p]),end='') if code[cp]==4: p-=1 if code[cp]==5: p+=1 if code[cp]==6: if not tape[p]: cp=matches[cp] if code[cp]==7: if tape[p]: cp=matches[cp] cp+=1 with open(sys.argv[1],'rb') as f: run(f.read()) </pre> ===Scratch=== * https://scratch.mit.edu/projects/963563769 [[Category:Languages]] [[Category:Brainfuck derivatives]] [[Category:Brainfuck equivalents]] [[Category:2023]] [[Category:Cell-based]] [[Category:Turing complete]] [[Category:Turing tarpits]] [[Category:Low-level]] [[Category:Binary]] [[Category:Implemented]]'
New page wikitext, after the edit (new_wikitext)
'Scratch is dumb is a [[trivial brainfuck substitution]] made by [[User:None1]], it is made to response to the person who invented the esolang [[Esolang Simply Created To Annoy People Who Dislike Scratch]], who wants to annoy people who dislike scratch. This esolang will tell you that [[User:Scratch|Scratch]] '''IS''' useless and even dumb! Even dumber than [[brainfuck]]! Because Scratch has no ASCII table and no control characters (That means you cannot say mutiline text in Scratch), and not even I/O. ==Introduction== This is a brainfuck-equivalent esolang, instead of brainfuck's command, you use the unprintable characters 0x00 to 0x07, that means all Scratch is dumb programs are binaries. ==Why this esolang tells you that Scratch is dumb== Because this esolang uses unprintable characters which you cannot type and print in Scratch, but a proper language like [[brainfuck]] can print it easily. ==Convert to brainfuck== Here is a Scratch is dumb to brainfuck table. <pre> Scratch is dumb (hex) brainfuck 00 + 01 - 02 , 03 . 04 < 05 > 06 [ 07 ] </pre> ==Example Programs== The programs here are in hex dump. ===Cat Program=== 00 06 02 03 07 ===Hello World=== <pre> 00 00 00 00 00 00 00 00 06 05 00 00 00 00 06 05 00 00 05 00 00 00 05 00 00 00 05 00 04 04 04 04 01 07 05 00 05 00 05 01 05 05 00 06 04 07 04 01 07 05 05 03 05 01 01 01 03 00 00 00 00 00 00 00 03 03 00 00 00 03 05 05 03 04 01 03 04 03 00 00 00 03 01 01 01 01 01 01 03 01 01 01 01 01 01 01 01 03 05 05 00 03 05 00 00 03 </pre> ===[[brainfuck]] Interpreter=== Because [[dbfi]] is not public domain, this program is moved [https://pastebin.com/zhWie97B here]. ==Turing completeness== Scratch is dumb programs are binaries but it is still Turing complete because [[brainfuck]] is. P.S.: I dislike Scratch very much, I think Scratch isn't even capable of being an esolang (nor is it capable of being a non-esoteric programming language)! ==Interpreter== ===Python=== <pre> import sys def run(code): s1=[] s2=[] matches={} tape=[0]*1000000 for i,j in enumerate(code): if j==6: s1.append(i) if j==7: m=s1.pop() matches[m]=i matches[i]=m cp=0 p=0 while cp<len(code): if code[cp]==0: tape[p]=(tape[p]+1)%256 if code[cp]==1: tape[p]=(tape[p]-1)%256 if code[cp]==2: tape[p]=ord(sys.stdin.read(1))%256 if code[cp]==3: print(chr(tape[p]),end='') if code[cp]==4: p-=1 if code[cp]==5: p+=1 if code[cp]==6: if not tape[p]: cp=matches[cp] if code[cp]==7: if tape[p]: cp=matches[cp] cp+=1 with open(sys.argv[1],'rb') as f: run(f.read()) </pre> ===Scratch=== * https://scratch.mit.edu/projects/963563769 [[Category:Languages]] [[Category:Brainfuck derivatives]] [[Category:Brainfuck equivalents]] [[Category:2023]] [[Category:Cell-based]] [[Category:Turing complete]] [[Category:Turing tarpits]] [[Category:Low-level]] [[Category:Binary]] [[Category:Implemented]]'
Unified diff of changes made by edit (edit_diff)
'@@ -1,3 +1,3 @@ -Scratch is dumb is a [[trivial brainfuck substitution]] made by [[User:None1]], it is made to response to the person who invented the esolang [[Esolang Simply Created To Annoy People Who Dislike Scratch]], who wants to annoy people who dislike scratch. This esolang will tell you that Scratch '''IS''' useless and even dumb! Even dumber than [[brainfuck]]! Because Scratch has no ASCII table and no control characters (That means you cannot say mutiline text in Scratch), and not even I/O. +Scratch is dumb is a [[trivial brainfuck substitution]] made by [[User:None1]], it is made to response to the person who invented the esolang [[Esolang Simply Created To Annoy People Who Dislike Scratch]], who wants to annoy people who dislike scratch. This esolang will tell you that [[User:Scratch|Scratch]] '''IS''' useless and even dumb! Even dumber than [[brainfuck]]! Because Scratch has no ASCII table and no control characters (That means you cannot say mutiline text in Scratch), and not even I/O. ==Introduction== '
New page size (new_size)
3317
Old page size (old_size)
3300
Lines added in edit (added_lines)
[ 0 => 'Scratch is dumb is a [[trivial brainfuck substitution]] made by [[User:None1]], it is made to response to the person who invented the esolang [[Esolang Simply Created To Annoy People Who Dislike Scratch]], who wants to annoy people who dislike scratch. This esolang will tell you that [[User:Scratch|Scratch]] '''IS''' useless and even dumb! Even dumber than [[brainfuck]]! Because Scratch has no ASCII table and no control characters (That means you cannot say mutiline text in Scratch), and not even I/O.' ]
Unix timestamp of change (timestamp)
'1732850643'