Skip to content

Latest commit

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Code Monkey - Delphi Code

The original program that writes the lyrics to Jonathan Coulton's Code Monkey as Delphi Code

Here is the video of the program in action:

Code Monkey as Code in Delphi by Jim McKeeth

And here is a behind the scenes, making of video:

The Making of the CodeMonkey in Delphi Code by Jim McKeeth

and here is the lyrics/code:

uses
JoCo;
procedureTMusicalNumber.FormShow(Sender: TObject);
begin
Music.Start;
CodeMonkey.GetUp.GetCoffee;
CodeMonkey.&GoTo(Job);
CodeMonkey.Have(BoringMeeting).
&With(BoringManagerRob);
Rob.Say(['Code Monkey very diligent',
'But his output stink',
'His code not "functional" or "elegant"',
'What do Code Monkey think?']);
CodeMonkey.Think(
'maybe manager want to write login page himself!');
CodeMonkey.&Not(SayItOutLoud);
CodeMonkey.&Not(Crazy).Just(Proud);
CodeMonkey.Like(Fritos);
CodeMonkey.Like(Tab and MountainDew);
CodeMonkey.Very(SimpleMan).
&With(BigWarmFuzzySecretHeart);
CodeMonkey.Like(You);
CodeMonkey.Like(You);
CodeMonkey.HangAround(@FrontDesk).
Tell(You, 'sweater look nice');
CodeMonkey.Offer(Buy, you, soda).
Bring(You, cup).Bring(You, ice);
You.Say(['No thank you for the soda cause',
'Soda make you fat',
'Anyway you busy with the telephone',
'No time for chat']);
CodeMonkey.Have(LongWalkBackToCubicle).
He.SitDown.PretendTo(Work);
CodeMonkey.&Not(ThinkingSoStraight);
CodeMonkey.&Not(FeelingSoGreat);
CodeMonkey.Like(Fritos);
CodeMonkey.Like(Tab and MountainDew);
CodeMonkey.Very(SimpleMan).
&With(BigWarmFuzzySecretHeart);
CodeMonkey.Like(You);
CodeMonkey.Like(You, ALot);
{TODO -oJim -cRefactoring : Make chorus a procedure!}
CodeMonkey.Have(EveryReason).
&To(GetOut, ThisPlace);
CodeMonkey.Just(KeepOnWorking).
See(you.r(SoftPrettyFace)).
MuchRather(WakeUp).Eat(ACoffeeCake).
Take(Bath).Take(Nap).
This(job, Fulfilling, inCreativeWay,
SuchALoadOfCrap);
CodeMonkey.Think(
'Someday he have everything even pretty girl like you');
CodeMonkey.Just(WaitingForNow);
CodeMonkey.Say(['someday, somehow']);
CodeMonkey.Like(Fritos);
CodeMonkey.Like(Tab and MountainDew);
CodeMonkey.Very(SimpleMan).
&With(BigWarmFuzzySecretHeart);
CodeMonkey.Like(You);
CodeMonkey.Like(You);
Music.Stop;
end;

About

The original program that writes the lyrics to Code Monkey as Delphi Code

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages