Examine individual changes

Abuse Filter navigation (Home | Recent filter changes | Examine past edits | Abuse log)
Jump to navigation Jump to search

This page allows you to examine the variables generated by the Abuse Filter for an individual change.

Variables generated for this change

VariableValue
Edit count of the user (user_editcount)
0
Name of the user account (user_name)
'SummerGlau'
Age of the user account (user_age)
720
Page ID (page_id)
11953
Page namespace (page_namespace)
0
Page title (without namespace) (page_title)
'Rockstar'
Full page title (page_prefixedtitle)
'Rockstar'
Action (action)
'edit'
Edit summary/reason (summary)
'Add the excellent NDC conference video link (timing to Rockstar sequence but all the conference is great to see!)'
Old content model (old_content_model)
'wikitext'
New content model (new_content_model)
'wikitext'
Old page wikitext, before the edit (old_wikitext)
'Rockstar is a dynamically typed Turing-complete programming language designed for creating computer programs that are also song lyrics. Rockstar is heavily influenced by the lyrical conventions of 1980s hard rock and power ballads. It was created by [http://www.dylanbeattie.net/ Dylan Beattie] in 2018, based on [https://twitter.com/paulstovell/status/1013960369465782273?lang=en this tweet from Paul Stovell], which said "To really confuse recruiters, someone should make a programming language called Rockstar." Although Rockstar is a fully-specified language with multiple implementations, it was created primarily to satirise the use of the phrase 'rockstar developer' in IT job listings and recruitment - the joke being that if Rockstar is a real programming language that's easy to learn, then anybody who wants to invest a few minutes in it can legitimately call themselves a 'rockstar developer'. Rockstar is superficially similar to the verbose English-based syntax of languages like COBOL and Visual Basic, and includes some unique language features intended to "give the programmer an unprecedented degree of poetic license when it comes to the composition and structure of their programs." == 'Hello, World' in Rockstar== Say "Hello World" (If you can write this, you are a qualified rockstar developer. Congratulations.) == FizzBuzz in Rockstar == Midnight takes your heart and your soul While your heart is as high as your soul Put your heart without your soul into your heart Give back your heart Desire is a lovestruck ladykiller My world is nothing Fire is ice Hate is water Until my world is Desire, Build my world up If Midnight taking my world, Fire is nothing and Midnight taking my world, Hate is nothing Shout "FizzBuzz!" Take it to the top If Midnight taking my world, Fire is nothing Shout "Fizz!" Take it to the top If Midnight taking my world, Hate is nothing Say "Buzz!" Take it to the top Whisper my world == External resources== === Project Pages === * [https://codewithrockstar.com codewithrockstar.com] is the official site, including an online Rockstar interpreter * [https://github.com/RockstarLang/rockstar|The Rockstar programming language on GitHub] === Implementations === * [https://github.com/RockstarLang/rockstar/tree/master/satriani Satriani] is the official reference implementation of Rockstar, written in JavaScript with peg.js * [https://github.com/gaborsch/rocky Rocky] is a a fully-compliant Rockstar interpreter in Java, including a REPL mode, a CLI debugger, and the option to use DEC64 numbers (as per the original Rockstar draft spec) instead of IEEE754. * [https://github.com/wolfgang42/rockstar-js rockstar-js] - Rockstar-to-JavaScript transpiler * [https://github.com/aitorres/rockstar-lexer rockstar-lexer] - Rockstar lexer written in Haskell with Alex * [https://github.com/nbrevu/rockstar-java rockstar-java] - Rockstar interpreter in Java * [https://github.com/lkwq007/rockstar-ml rockstar-ml] - Rockstar interpreter in OCaml * [https://github.com/yanorestes/rockstar-py rockstar-py] - Rockstar-to-Python transpiler * [https://github.com/marcinruszkiewicz/kaiser-ruby kaiser-ruby] - Rockstar to Ruby transpiler * [https://github.com/paxromana96/sublime-rockstar-syntax sublime-rockstar-syntax] - Syntax highlighter for Sublime Text 3 * [https://github.com/thestd/language-rockstar language-rockstar] - Syntax highlighter for Atom * [https://github.com/palfrey/maiden maiden] - Rockstar interpreter in Rust ([https://palfrey.github.io/maiden/ online version using WebAssembly]) * Online Rockstar Parser and Transpiler: [https://github.com/cwfitzgerald/rockstar-webpiler rockstar-webpiler source code] [https://rockstar.connorwfitzgerald.com online version] * [https://github.com/sirosen/vim-rockstar vim-rockstar] - Syntax highlighting for vim * [https://github.com/ra100/vscode-rockstar-language vscode-rockstar-language] - Syntax highlighting for VSCode * [https://github.com/davidadsit/sellout sellout] - Rockstar to C# (dotnet core) transpiler === Social Spaces === * [https://www.reddit.com/r/RockstarDevs/ /r/RockstarDevs] - Subreddit * [https://discordapp.com/invite/xsQK7UU Rockstar Developers] - Discord Group === Media Coverage === * [https://www.loudersound.com/features/meet-the-boffin-behind-a-computer-programming-language-based-on-power-ballads Meet the boffin behind a computer programming language based on power ballads] in Classic Rock magazine. * [https://boingboing.net/2018/07/25/hello-cleveland-world.html Rockstar article on BoingBoing] * [https://news.ycombinator.com/item?id=17585589 Rockstar on HackerNews] * [https://www.reddit.com/r/ProgrammerHumor/comments/934uvw/why_yes_i_am_a_certified_rockstar_developer/ Rockstar on /r/ProgrammerHumor] * [https://insights.dice.com/2018/07/27/rockstar-programming-language-developers/ Rockstar on dice.com] * [https://bparsia.wordpress.com/2018/09/11/the-rockstar-programming-language/ The Rockstar Programming Language | Mitigated Frenzy] - see also their solution to the [https://bparsia.wordpress.com/2018/09/12/rockstar-rainfall-problem/#comment-1624 Rainfall problem] [[Category:Joke languages]] [[Category:2018]] [[Category:Thematic]] [[Category:Implemented]] [[Category:Turing complete]]'
New page wikitext, after the edit (new_wikitext)
'Rockstar is a dynamically typed Turing-complete programming language designed for creating computer programs that are also song lyrics. Rockstar is heavily influenced by the lyrical conventions of 1980s hard rock and power ballads. It was created by [http://www.dylanbeattie.net/ Dylan Beattie] in 2018, based on [https://twitter.com/paulstovell/status/1013960369465782273?lang=en this tweet from Paul Stovell], which said "To really confuse recruiters, someone should make a programming language called Rockstar." Although Rockstar is a fully-specified language with multiple implementations, it was created primarily to satirise the use of the phrase 'rockstar developer' in IT job listings and recruitment - the joke being that if Rockstar is a real programming language that's easy to learn, then anybody who wants to invest a few minutes in it can legitimately call themselves a 'rockstar developer'. Rockstar is superficially similar to the verbose English-based syntax of languages like COBOL and Visual Basic, and includes some unique language features intended to "give the programmer an unprecedented degree of poetic license when it comes to the composition and structure of their programs." == 'Hello, World' in Rockstar== Say "Hello World" (If you can write this, you are a qualified rockstar developer. Congratulations.) == FizzBuzz in Rockstar == Midnight takes your heart and your soul While your heart is as high as your soul Put your heart without your soul into your heart Give back your heart Desire is a lovestruck ladykiller My world is nothing Fire is ice Hate is water Until my world is Desire, Build my world up If Midnight taking my world, Fire is nothing and Midnight taking my world, Hate is nothing Shout "FizzBuzz!" Take it to the top If Midnight taking my world, Fire is nothing Shout "Fizz!" Take it to the top If Midnight taking my world, Hate is nothing Say "Buzz!" Take it to the top Whisper my world == External resources== === Project Pages === * [https://codewithrockstar.com codewithrockstar.com] is the official site, including an online Rockstar interpreter * [https://github.com/RockstarLang/rockstar|The Rockstar programming language on GitHub] === Implementations === * [https://github.com/RockstarLang/rockstar/tree/master/satriani Satriani] is the official reference implementation of Rockstar, written in JavaScript with peg.js * [https://github.com/gaborsch/rocky Rocky] is a a fully-compliant Rockstar interpreter in Java, including a REPL mode, a CLI debugger, and the option to use DEC64 numbers (as per the original Rockstar draft spec) instead of IEEE754. * [https://github.com/wolfgang42/rockstar-js rockstar-js] - Rockstar-to-JavaScript transpiler * [https://github.com/aitorres/rockstar-lexer rockstar-lexer] - Rockstar lexer written in Haskell with Alex * [https://github.com/nbrevu/rockstar-java rockstar-java] - Rockstar interpreter in Java * [https://github.com/lkwq007/rockstar-ml rockstar-ml] - Rockstar interpreter in OCaml * [https://github.com/yanorestes/rockstar-py rockstar-py] - Rockstar-to-Python transpiler * [https://github.com/marcinruszkiewicz/kaiser-ruby kaiser-ruby] - Rockstar to Ruby transpiler * [https://github.com/paxromana96/sublime-rockstar-syntax sublime-rockstar-syntax] - Syntax highlighter for Sublime Text 3 * [https://github.com/thestd/language-rockstar language-rockstar] - Syntax highlighter for Atom * [https://github.com/palfrey/maiden maiden] - Rockstar interpreter in Rust ([https://palfrey.github.io/maiden/ online version using WebAssembly]) * Online Rockstar Parser and Transpiler: [https://github.com/cwfitzgerald/rockstar-webpiler rockstar-webpiler source code] [https://rockstar.connorwfitzgerald.com online version] * [https://github.com/sirosen/vim-rockstar vim-rockstar] - Syntax highlighting for vim * [https://github.com/ra100/vscode-rockstar-language vscode-rockstar-language] - Syntax highlighting for VSCode * [https://github.com/davidadsit/sellout sellout] - Rockstar to C# (dotnet core) transpiler === Social Spaces === * [https://www.reddit.com/r/RockstarDevs/ /r/RockstarDevs] - Subreddit * [https://discordapp.com/invite/xsQK7UU Rockstar Developers] - Discord Group === Conference === * [https://youtu.be/6avJHaC3C2U?t=2792 The Art of Code, an NDC conference] === Media Coverage === * [https://www.loudersound.com/features/meet-the-boffin-behind-a-computer-programming-language-based-on-power-ballads Meet the boffin behind a computer programming language based on power ballads] in Classic Rock magazine. * [https://boingboing.net/2018/07/25/hello-cleveland-world.html Rockstar article on BoingBoing] * [https://news.ycombinator.com/item?id=17585589 Rockstar on HackerNews] * [https://www.reddit.com/r/ProgrammerHumor/comments/934uvw/why_yes_i_am_a_certified_rockstar_developer/ Rockstar on /r/ProgrammerHumor] * [https://insights.dice.com/2018/07/27/rockstar-programming-language-developers/ Rockstar on dice.com] * [https://bparsia.wordpress.com/2018/09/11/the-rockstar-programming-language/ The Rockstar Programming Language | Mitigated Frenzy] - see also their solution to the [https://bparsia.wordpress.com/2018/09/12/rockstar-rainfall-problem/#comment-1624 Rainfall problem] [[Category:Joke languages]] [[Category:2018]] [[Category:Thematic]] [[Category:Implemented]] [[Category:Turing complete]]'
Unified diff of changes made by edit (edit_diff)
'@@ -67,4 +67,7 @@ * [https://www.reddit.com/r/RockstarDevs/ /r/RockstarDevs] - Subreddit * [https://discordapp.com/invite/xsQK7UU Rockstar Developers] - Discord Group + +=== Conference === +* [https://youtu.be/6avJHaC3C2U?t=2792 The Art of Code, an NDC conference] === Media Coverage === '
New page size (new_size)
5394
Old page size (old_size)
5299
Lines added in edit (added_lines)
[ 0 => '', 1 => '=== Conference ===', 2 => '* [https://youtu.be/6avJHaC3C2U?t=2792 The Art of Code, an NDC conference]' ]
Unix timestamp of change (timestamp)
1590730507