Deadgirlfriend

From Esolang
Jump to navigation Jump to search
Deadgirlfriend
Designed by User:Mari
Appeared in 2026
Computational class Unknown computational class
Reference implementation Unimplemented
File extension(s) .dgf

Deadgirlfriend is an esolang created by User:Mari on April 25th, 2026. Its syntax is based on My Dead Girlfriend song titles and (translated) lyrics.

For reference, the Deadgirlfriend syntax acts like python, mostly.

Commands

  • yurikago kara - beginging of program. if a program has no "yurikago kara", it never executes.
  • hakaba made - end of program. if a program has no "hakaba made", it repeats forever.
  • no more words but everything reminds me of [function name] - defines a function
  • danke [value] - returns result from function
  • when i'm alone, i can still recall [value] - prints value to the console
  • that she couldn't go back to those [function name]s - calls a function
  • but still, if [input1] anyone could [input2] - if statement, executes contained code if input1 = input2
  • while gazing upon the setting [variable], [value]ing far away - sets a variable to value
  • sunflowers dance beneath the [value]. - repeats contained code until [value] is false
  • rebirth and karma - jumps to line 1 and clears all memory
  • riding my bicycle [value] - waits [value] seconds
  • 君は俯いて - asks for user input

Examples

this is a hello world program written in Deadgirlfriend:

yurikago kara

when i'm alone, i can still recall "Hello, world!"

hakaba made

this is a Truth Machine written in Deadgirlfriend:

yurikago kara

# asks for user input and stores it into sun variable

while gazing upon the setting sun, <君は俯いて>ing far away

# infinite loop for 1
but still, if sun anyone could 1:
   sunflowers dance beneath the 1:
      when i'm alone, i can still recall 1

# print 0 and exit if not
when i'm alone, i can still recall 0

hakaba made