Measures Concepts
GitHub icon

Rockstar

Rockstar - Esoteric programming language

< >

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

Source code:
git clone https://github.com/dylanbeattie/rockstar
#627on PLDB 6Years Old

Try now: TIO

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 Token Example
Strings ✓ "
"Hello world"
Print() Debugging ✓ Scream

View source

- Build the next great programming language · Search · Add Language · Features · Creators · Resources · About · Blog · Acknowledgements · Queries · Stats · Sponsor · Day 605 · feedback@pldb.io · Logout