LongDick

From Esolang
Jump to navigation Jump to search

LongDick is a variant of Dick, made by the same person. Concept happened when someone complained to me about how there’s no control flow in Dick when I was talking about my language in the unofficial Esolang discord.

It is currently unimplemented, but please do make an interpreter! Now implemented!

Control flow

Since Dick is an unusual language, we’re going to do something unusual here. In conditionals, all other commands after the exclamation (and before the End Conditional statement) will be executed only if the condition is true.

Greater Than:

 LOOK! <dick1> IS BIGGER THAN <dick2>!

Lesser Than:

 LOOK! <dick1> IS SMALLER THAN <dick2>!

Equal:

 LOOK! <dick1> IS JUST LIKE <dick2>!

End Conditional:

 DICK JOKES ARE IMMATURE, SERIOUSLY

In Control Flow, we should also have loops. Therefore, loop!

Note that <condition> does not have the LOOK! Part at the front. Loop:

 COCK GO FAST IF <condition>!

End Loop:

 ALRIGHT, STOP COCKING AROUND

Variables

In normal Dick, you can name your variable whatever you want. Here in LongDick however, you have to name it using at least one of the following words, in no particular order, and non case-sensitive:

  • Johnson
  • Dick
  • Cock
  • Schlong
  • Penis
  • Dong

See also