Language page — context, influences, and learning notes on the 100hellos site.
Source on GitHub (100hellos/tswizzle)
docker run --rm --platform="linux/amd64" 100hellos/tswizzle:latest
Read the repo README, or fork the project and customize it.
For an interactive shell:
docker run --rm --platform="linux/amd64" --entrypoint="" -it 100hellos/tswizzle:latest zsh
TSwizzle is a Taylor Swift lyrics-inspired esoteric programming language created by abhilipsasahoo03. This implementation uses the upstream TSwizzle interpreter to bring the lyrical programming paradigm to 100hellos.
TSwizzle transforms Taylor Swift's iconic lyrics into programming syntax, creating a unique celebrity-themed esoteric language. Much like ArnoldC uses Arnold Schwarzenegger movie quotes, TSwizzle uses Taylor's song lyrics to express programming concepts.
| TSwizzle Syntax | Function | Era/Reference |
|---|---|---|
AND I'LL SHOW YOU EVERY VERSION OF "message" TONIGHT | Print statement | From "Style" |
COUNTER ALL YOUR QUICK REMARKS ~> | Single-line comments | From "Mean" |
IF YOU'VE GOT A condition I'M JEALOUS OF statement | Conditional logic | From "Style" |
GOODBYE GOODBYE GOODBYE | End of file marker | From multiple songs |
SPEAK NOW OR FOREVER HOLD YOUR | Input statements | From album "Speak Now" |
INVISIBLE STRING TYING ME TO YOU | String type conversion | From "invisible string" |
NUMBER ON ME | Integer type conversion | From "Paper Rings" |
ARE WE IN THE CLEAR YET? | Clear screen | From "Out Of The Woods" |
Our implementation showcases multiple TSwizzle keywords:
COUNTER ALL YOUR QUICK REMARKS ~> This is a Taylor Swift themed Hello World program
COUNTER ALL YOUR QUICK REMARKS ~> Using as many TSwizzle keywords as possible!
COUNTER ALL YOUR QUICK REMARKS ~> Initialize our greeting variable
greeting = "Hello World!"
COUNTER ALL YOUR QUICK REMARKS ~> Check if we should display the greeting
should_greet = 1
COUNTER ALL YOUR QUICK REMARKS ~> Conditional logic using Taylor Swift lyrics
IF YOU'VE GOT A should_greet == 1 I'M JEALOUS OF AND I'LL SHOW YOU EVERY VERSION OF greeting TONIGHT
COUNTER ALL YOUR QUICK REMARKS ~> End of our Swift program
GOODBYE GOODBYE GOODBYE
TSwizzle represents the intersection of pop culture and programming languages, similar to how:
This demonstrates how programming language design can be both functional and culturally expressive.
TSwizzle supports a REPL mode where you can:
.tswizzle files with the command: I KNOW THE BRAVEST THING I EVER DID WAS RUN filename.tswizzle.tswizzleContent type
Image
Digest
sha256:086aa9ba4…
Size
55.5 MB
Last updated
4 months ago
docker pull 100hellos/tswizzle