duck1123
4/15/2016 - 1:41 AM

Bread Pudding and Whipped Cream

# BREAD PUDDING
# By Evan & Amita Prodromou

let oven = OvenProvider.getOven()
oven.preheat(350)
let bread = [bread, cake, cupcake,  cinnamon rolls, bagel]

For each bread,
    bread = bread / 2
    if bread <= 1 cm
        break
    else
        continue

assert sizeof(bread) == 12 * cup

let milk = [cup, cup, cup, cup]
let butter = cup/2

pan.addTo(milk, butter)

until (butter.isMelted() and milk.temperature == hot)
    pan.heat(medium)

let eggs = [egg, egg, egg, egg]
let sugar = cup
let cinnamon = teaspoon
let nutmeg = teaspoon
let salt = teaspoon/2
let vanilla = teaspoon

eggs.beat()

wetBowl = eggs + sugar + cinnamon + nutmeg + salt + vanilla

wetBowl.mix()

wetBowl = wetBowl + bread

wetBowl.mix()

raisins = cup

wetBowl = wetBowl + raisins

wetBowl.mix()

wetBowl = wetBowl + pan.contents

wetBowl.mix()

let casserole

assert(!casserole.greased)

casserole.contents = wetBowl.contents

oven.contents = casserole

wait(45 * minute)

let knife

almostDone:

  knife.insert(casserole.contents)

  if !knife.isClean()

    wait(2 * minute)

    goto almostDone

oven.turnOff()

# WHIPCREAM

let large_bowl
let whipping_cream
let electric_mixer
let frosting_sugar

large_bowl = whipping cream, frosting_sugar
while (whipping_cream.get_state() != STIFF) do
whipping_cream.beat(electric_mixer)