mechanistic_pumpkin_bread_recipe.nv
· 3.6 KiB · Text
Ham
Playground
|_| Pumpkin Bread Recipe
|| start oven, gather equipment, gather ingredients
| start oven, imperial | oven fahrenhiet:375
| start oven, metric | oven celcius:190
| gather equipment |
fetch medium bowl, fetch large bowl,
fetch half teaspon,
fetch quarter cup,
fetch tablespoon,
fetch spatula,
fetch whisk,
fetch bread pan
| , got medium bowl
, got large bowl
, got half teaspon
, got quarter cup
, got tablespoon
, got spatula
, got whisk
, got bread pan | got equipment
| fetch 2 eggs | fetch egg, fetch 1 egg
| fetch 1 egg, got egg | fetch egg, fetch no eggs
| fetch no eggs, got egg | got 2 eggs
| gather ingredients |
, fetch pumpkin pie spice
, fetch flour
, fetch baking soda
, fetch sugar
, fetch brown sugar
, fetch salt
, fetch 15oz can of pumpkin puree
, fetch 2 eggs
, fetch vegtable oil
, fetch vanilla extract
| , got pumpkin pie spice
, got flour
, got baking soda
, got sugar
, got brown sugar
, got salt
, got 15oz can of pumpkin puree
, got 2 eggs
, got vegtable oil
, got vanilla extract | got ingredients
| got ingredients, got equipment | DRY in medium bowl
|-| the `&` token is to "yield to the loop, waiting for condition"
|-| it gives up control, but sets a position-based counter, and can take an addtional counter that'll
|-| resume execution once the higher priority items have run and the additional counter is set
| DRY in medium bowl |
select medium bowl,
select quarter cup measure,
select flour ingredient,
dispense:7 & dispensed,
select tablespoon measure,
select pumpkin spice ingredient,
dispense, & dispensed,
select half teaspon measure,
select baking soda ingredient,
dispense:2 & dispensed,
select salt ingredient,
dispense & dispensed,
select whisk mixing tool,
mix timer sec:90,
mix speed medium,
mix, & mixed, WET 1 in Large Bowl
| WET 1 in Large Bowl |
select large bowl, select 15ox pumpkin puree can, open can & can opened,
dispense & dispensed,
dispose can & can disposed,
select sugar ingredient, select quarter cup, dispense:4 & dispensed,
select brown sugar ingredient, dispense:2 & dispensed,
select whisk, mix timer sec:120, mix speed low, mix & mixed,
WET 2 in Large Bowl
| WET 2 in Large Bowl |
select egg ingredient, crack egg & egg cracked,
dispense & dispensed,
select quarter cup measure, select vegtable oil ingredient,
dispense:2 & dispensed,
select vanilla extract ingredient, select tablespoon measure,
dispense & dispensed,
select whisk, mix timer sec:120, mix speed low, mix & mixed,
select whisk, mix timer sec:60, mix speed medium, mix & mixed,
DRY 1 into WET
| DRY 1 into WET |
select large bowl,
place bowl on counter & placed,
select medium bowl,
dispense bowl & dispensed,
bowl to sink & bowl in sink,
fetch bowl from counter & bowl fetched from counter,
select whisk, mix timer sec:90, mix speed low, mix & mixed,
select bread pan,
grease pan & pan greased,
place pan on counter & placed,
select large bowl, dispense bowl & dispensed
fetch pan from counter & pan fetched from counter,
| BAKE |
place pan in oven, oven timer minutes:50, check bake
| check bake, over timer done |
open oven & opened, test loaf
| test knife was dirty | over timer minutes:5, place pan in oven, check bake
| test knife was clean |
, fetch pan from oven & pan fetched from oven
, place pan on couter & placed
, alert pumpkin bread bake completed
| 1 | |_| Pumpkin Bread Recipe |
| 2 | |
| 3 | || start oven, gather equipment, gather ingredients |
| 4 | |
| 5 | | start oven, imperial | oven fahrenhiet:375 |
| 6 | | start oven, metric | oven celcius:190 |
| 7 | |
| 8 | | gather equipment | |
| 9 | fetch medium bowl, fetch large bowl, |
| 10 | fetch half teaspon, |
| 11 | fetch quarter cup, |
| 12 | fetch tablespoon, |
| 13 | fetch spatula, |
| 14 | fetch whisk, |
| 15 | fetch bread pan |
| 16 | |
| 17 | | , got medium bowl |
| 18 | , got large bowl |
| 19 | , got half teaspon |
| 20 | , got quarter cup |
| 21 | , got tablespoon |
| 22 | , got spatula |
| 23 | , got whisk |
| 24 | , got bread pan | got equipment |
| 25 | |
| 26 | |
| 27 | | fetch 2 eggs | fetch egg, fetch 1 egg |
| 28 | | fetch 1 egg, got egg | fetch egg, fetch no eggs |
| 29 | | fetch no eggs, got egg | got 2 eggs |
| 30 | |
| 31 | |
| 32 | |
| 33 | | gather ingredients | |
| 34 | , fetch pumpkin pie spice |
| 35 | , fetch flour |
| 36 | , fetch baking soda |
| 37 | , fetch sugar |
| 38 | , fetch brown sugar |
| 39 | , fetch salt |
| 40 | , fetch 15oz can of pumpkin puree |
| 41 | , fetch 2 eggs |
| 42 | , fetch vegtable oil |
| 43 | , fetch vanilla extract |
| 44 | |
| 45 | | , got pumpkin pie spice |
| 46 | , got flour |
| 47 | , got baking soda |
| 48 | , got sugar |
| 49 | , got brown sugar |
| 50 | , got salt |
| 51 | , got 15oz can of pumpkin puree |
| 52 | , got 2 eggs |
| 53 | , got vegtable oil |
| 54 | , got vanilla extract | got ingredients |
| 55 | |
| 56 | | got ingredients, got equipment | DRY in medium bowl |
| 57 | |
| 58 | |-| the `&` token is to "yield to the loop, waiting for condition" |
| 59 | |-| it gives up control, but sets a position-based counter, and can take an addtional counter that'll |
| 60 | |-| resume execution once the higher priority items have run and the additional counter is set |
| 61 | |
| 62 | | DRY in medium bowl | |
| 63 | select medium bowl, |
| 64 | select quarter cup measure, |
| 65 | select flour ingredient, |
| 66 | dispense:7 & dispensed, |
| 67 | select tablespoon measure, |
| 68 | select pumpkin spice ingredient, |
| 69 | dispense, & dispensed, |
| 70 | select half teaspon measure, |
| 71 | select baking soda ingredient, |
| 72 | dispense:2 & dispensed, |
| 73 | select salt ingredient, |
| 74 | dispense & dispensed, |
| 75 | select whisk mixing tool, |
| 76 | mix timer sec:90, |
| 77 | mix speed medium, |
| 78 | mix, & mixed, WET 1 in Large Bowl |
| 79 | |
| 80 | | WET 1 in Large Bowl | |
| 81 | select large bowl, select 15ox pumpkin puree can, open can & can opened, |
| 82 | dispense & dispensed, |
| 83 | dispose can & can disposed, |
| 84 | select sugar ingredient, select quarter cup, dispense:4 & dispensed, |
| 85 | select brown sugar ingredient, dispense:2 & dispensed, |
| 86 | select whisk, mix timer sec:120, mix speed low, mix & mixed, |
| 87 | WET 2 in Large Bowl |
| 88 | | WET 2 in Large Bowl | |
| 89 | select egg ingredient, crack egg & egg cracked, |
| 90 | dispense & dispensed, |
| 91 | select quarter cup measure, select vegtable oil ingredient, |
| 92 | dispense:2 & dispensed, |
| 93 | select vanilla extract ingredient, select tablespoon measure, |
| 94 | dispense & dispensed, |
| 95 | select whisk, mix timer sec:120, mix speed low, mix & mixed, |
| 96 | select whisk, mix timer sec:60, mix speed medium, mix & mixed, |
| 97 | DRY 1 into WET |
| 98 | |
| 99 | | DRY 1 into WET | |
| 100 | select large bowl, |
| 101 | place bowl on counter & placed, |
| 102 | select medium bowl, |
| 103 | dispense bowl & dispensed, |
| 104 | bowl to sink & bowl in sink, |
| 105 | fetch bowl from counter & bowl fetched from counter, |
| 106 | select whisk, mix timer sec:90, mix speed low, mix & mixed, |
| 107 | select bread pan, |
| 108 | grease pan & pan greased, |
| 109 | place pan on counter & placed, |
| 110 | select large bowl, dispense bowl & dispensed |
| 111 | fetch pan from counter & pan fetched from counter, |
| 112 | |
| 113 | | BAKE | |
| 114 | place pan in oven, oven timer minutes:50, check bake |
| 115 | |
| 116 | |
| 117 | | check bake, over timer done | |
| 118 | open oven & opened, test loaf |
| 119 | |
| 120 | | test knife was dirty | over timer minutes:5, place pan in oven, check bake |
| 121 | | test knife was clean | |
| 122 | , fetch pan from oven & pan fetched from oven |
| 123 | , place pan on couter & placed |
| 124 | , alert pumpkin bread bake completed |