Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Rockstar

< >

Rockstar is an open source esoteric programming language created in 2018 by Dylan Beattie.

#831on PLDB 6Years Old
Download source code:
git clone https://github.com/dylanbeattie/rockstar
Homepage · REPL · Try It Online · Source Code

Rockstar is a dynamically typed Turing-complete programming language. Rockstar is designed for creating computer programs that are also song lyrics, and is heavily influenced by the lyrical conventions of 1980s hard rock and power ballads.


Example from the web:
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
Example from hello-world:
Scream "Hello World"

Language features

Feature Supported Example Token
Strings ✓ "Hello world" "
Print() Debugging ✓ Scream

- Build the next great programming language · Add · Issues · About · Search · Keywords · Livestreams · Labs · Resources · Acknowledgements

Built with Scroll v154.3.0