Saturday, August 16, 2008

Programmer can cook

Recently my wife had back surgery. She went into theatre at 14h45 and came out at 20h00. Apparently she only went into surgery at 17h00. But that is still three hours.

Anyway while she was in hospital for three days, my sister looked after our two children. So I promised to repay her for her kindness, not that she did not enjoy it. I decided to cook her a meal. So I made mushroom and potato soup for starter. Then Apricot-Maple Glazed Pork Chops with veg. Then we had creme brulee for desert.

She was so excited, because she did not believe that theses keyboard fingers could ever make a meal. But I did. So what I decided to do is to give you the recipe of the Apricot-Maple Glazed Pork Chops here on my blog, but put it into a type of code syntax.

//Pork Chops
PorkChops APC = New PorkChops();
APC.Number = 4;
APC.Measure.Inch = true;
APC.Thick = 0.25;
//Butter
Butter But = New Butter();
But.Measure.Teaspoon = true;
But.Amount = 2;
//Shallots
Shallot Shallot = New Shallot();
Shallot.Measure.Cup = true;
Shallot.Amount = 0.25;
Shallot.Dice();
//Apricot Nectar
ApricotNectar Nectar = New ApricotNectar();
Nectar.Measure.Cup = true;
Nectar.Amount = 0.5;
Nectar.Refrigerated = true;
//MapleSyrup
MapleSyrup Syrup = New MapleSyrup();
Syrup.Amount.Cup = 0.25;
//Chicken Bouillon
ChickenBouillon Bouillon = New ChickenBouillon ();
Bouillon.Measure.Teaspoon = true;
Bouillon.Amount = 0.25;
//Apricot
Apricot Ap = New Apricot();
Ap.Amount = 4;
Ap.Type = "Dried";
Ap.Cut().ToHalf().ToThinSliced();
//Parsley
Parsley Par = New Parsley();
Par.Measure.Tablespoon = true;
Parsley.Chopped().ToFine();
//Pot
Skillet Pot = New Skillet();
Pot.Size = "Large";
Pot.Add(but);
Pot.But.Melt();
Pot.Add(APC);
Pot.APC.Cook();
Pot.APC.Turn(1);
Pot.APC.Cook.Pink = false;
//Serving Plate
Plate Plates = New Plates();
Pot.Collection().Transfer(Plates);
//Sauce
Pot.Add(Shallot)
Pot.Shallot.Cook();
Pot.Shallot.Stirring("Frequently").TillTender();
Pot.Add(Nectar);
Pot.Add(Syrup);
Pot.Add(Bouillon);
Pot.Collection(Sauce).BringToBoil();
Pot.Collection(Sauce).ToStirring = "Frequently";
If Pot.Collection(Sauce) = Thick;
Pot.Collection(Sauce).Remove();
Sauce.Pour().OnToPork();
Ap.Sprinkle().ToPork();
Par.Sprinkle().ToPork();

..
..
Enjoy = true;
Return;

Now I know that this might not be syntactically correct. But I have done this so that those who read this who are not into programming, might by some sort of imagination, understand what is going on.

Below are some Pictures as to how this turned out.

HPIM4778blog
Apricot-Maple Glazed Pork Chops

HPIM4777BlogApricot-Maple Glazed Pork Chops

Technorati Tags: ,,

del.icio.us Tags: ,,

0 comments: