mechanistic_pumpkin_bread_recipe.nv
· 3.5 KiB · Text
Неформатований
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
| 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 |
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 |