We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
FireStarter
- This is still a work in progress. It may be changed in the future.
FireStarter is a language idea created by User:DoggyDogWhirl.
The idea
The idea is to create a programming language whose syntax requires syllables to be in a rhythm similar to Billy Joel's "We Didn't Start the Fire". After a certain amount of lines, a copy of the main verse would be required. Thus, the code could be sung to the tune of the song. (rhyming not required, but encouraged)
The language itself could manage variables, stacks, a tape, anything. The main idea is the syllable structure.
The main problem is that the syllable structure in the song itself is not as consistent as expected (for copyright reasons, only the structure itself is shown here, not the song's actual lyrics):
OOOO-OOO
O OO-OOO
OOOO-OOOO
OOOO-O
OOOO-OOOO
OOOO-OOOO
OOOO-OOOO
OOOO- O
OOO -O O
OOO -OOO
O O -OOOO
OOOO-OOO
OOOO-O O
OOOO-O O
OOOO-OOOO
OOOO-O O
OOOO-OOO
OOOO-OOO
OOOO-OOOO
OOO -O
O O -OOO
OOOO-O O
O O -O O
OOOO-O
O O -O O
OOOO-OOO
OOOO-OOO
OOOO-OOO
O O -OOO
OOOO-O O
OOO -OOO
OOOO-O O
OOO -OOO
OOOO-OOO
O O -OOO
O OO-OOO
OOO -OOO
OOOO-O O
O OO-OOO
OOOO-OOO
OOOO-O O
O OO-OOO
OOO -O O
OOOO-O O
O O -OOO
OOOO-OOO
OOOO-O O
OOOO-O O
OOO -O O
OOOO-O O
O O -O O
OOOO-O O
OOOO-OOO
OOOO-OOO
O O -O O
OOO -OOO
O O -OOO
OOOO-OOO
OOO -OOO
OOOO-OOO
OOO -OOO
OOOO-OOO
O O -O O
OOO -O O
OOOO-OOO
OOOO-O O
OOOO-OOO
OOOO-OOO
OOOO-OOO
OOOO-OOO
OOO -OOO
O O -OOO
OOOO-OOO
OOOO-OOO
OOOO-OOO
OOOO-OOO
--------
-------- Syllable structures and occurrences:
O O -O O 5
O O -OOO 6
O O -OOOO 1
OOO -O 1
OOO -O O 4
OOO -OOO 8
O OO-OOO 4
OOOO-O 2
OOOO- O 1
OOOO-O O 14
OOOO-OOO 24
OOOO-OOOO 6
O O 12
OOO 13
O OO 4
OOOO 47
O 3
O 1
O O 23
OOO 42
OOOO 7