<snapdata remixID="9163641"><project name="Project, plural" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="1.8006644518247867" y="-5.4019933554818635" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="89.33333333333331"><block s="reportListContainsItem"><block s="reportNewList"><list><l>o</l><l>u</l></list></block><l>g</l></block></script><script x="10" y="121.33333333333334"><block s="reportListContainsItem"><block s="reportNewList"><list><l>a</l><l>o</l><l>u</l></list></block><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><l>cabbage</l></custom-block></custom-block></block></script><script x="10" y="157.33333333333337"><block s="reportListContainsItem"><block s="reportNewList"><list><l>a</l><l>e</l><l>i</l><l>o</l><l>u</l></list></block><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><l>toy</l></custom-block></custom-block></block></script><script x="10" y="193.33333333333331"><block s="reportJoinWords"><list><l>box</l><l>s</l></list></block></script><script x="10" y="253.33333333333331"><block s="reportEquals"><l>y</l><custom-block s="last letter of %txt"><l>play</l></custom-block></block></script><script x="120" y="210.33333333333337"><block s="reportJoinWords"><list><custom-block s="all but last letter of %txt"><l>butterfly</l></custom-block><l>ies</l></list></block></script><script x="540.6666666666666" y="99"><block s="receiveKey"><l><option>space</option></l></block><block s="doAsk"><l>give me a noun</l></block><block s="doIfElse"><custom-block s="answer = rules 2-6"></custom-block><script></script><script><custom-block s="answer = join with s"></custom-block></script></block></script></scripts></sprite><watcher var="hi mr.theiss" style="normal" x="10" y="157.00001399999996" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="217.99999999999997" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="string"/></block><l>0</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportSum"><l>0</l><l>0</l></block></block></block></script></block><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="answer = ch, ss, sh" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>h</l></block><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>s</l></block></block><block s="reportAnd"><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>s</l></block><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>s</l></block></block></block><block s="reportAnd"><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>h</l></block><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>c</l></block></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l>es</l></list></block><l>5</l></block></script></block></script></block-definition><block-definition s="answer = s, x z" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>s</l></block><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>x</l></block></block><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>z</l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l>es</l></list></block><l>5</l></block></script></block></script><scripts><script x="587.000001" y="199.8333383333333"><block s="reportAnd"><l/><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>s</l></block></block></script><script x="553.000001" y="300.00000300000005"><block s="reportAnd"><l/><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>c</l></block></block></script><script x="538.000001" y="58.00000499999999"><block s="reportAnd"><l/><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>s</l></block></block></script></scripts></block-definition><block-definition s="answer = f, fe" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportOr"><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>f</l></block><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>fe</l></block></block><block s="reportNot"><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>roof</l></block><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>belief</l></block><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>chief</l></block><block s="reportEquals"><block s="getLastAnswer"></block><l>chef</l></block></block></block></block></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>ves</l></list></block><l>5</l></block></script></block></script><scripts><script x="553.0000009999999" y="300.00000300000005"><block s="reportAnd"><l/><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>c</l></block></block></script><script x="509.0000009999999" y="98.00000500000006"><block s="reportAnd"><l/><l/></block></script><script x="558.0000009999999" y="42.00000899999999"><custom-block s="last letter of %txt"><l></l></custom-block></script><script x="172.00000099999988" y="249.00000700000004"><block s="reportEquals"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>s</l></block></script><script x="462.0000009999999" y="429.8333383333333"><block s="reportAnd"><l/><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>s</l></block></block></script><script x="151" y="448.1999999999991"><block s="doIfElse"><l/><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l>s</l></list></block><l>5</l></block></script><script></script></block></script><script x="46.000001999999995" y="276.8333353333333"><block s="reportJoinWords"><list><l></l><l>es</l></list></block></script></scripts></block-definition><block-definition s="answer = roof belief chief or chef" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>roof</l></block><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>belief</l></block><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>chief</l></block><block s="reportEquals"><block s="getLastAnswer"></block><l>chef</l></block></block></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l>s</l></list></block><l>5</l></block></script></block></script><scripts><script x="587.0000009999999" y="199.8333383333333"><block s="reportAnd"><l/><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>s</l></block></block></script><script x="553.0000009999999" y="300.00000300000005"><block s="reportAnd"><l/><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>c</l></block></block></script><script x="538.0000009999999" y="58.00000499999999"><block s="reportAnd"><l/><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>s</l></block></block></script><script x="28.000000999999997" y="255.8333343333333"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>s</l></block><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>x</l></block></block><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>z</l></block></block></script></scripts></block-definition><block-definition s="answer = y ending with a vowel" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>y</l></block><block s="reportOr"><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>a</l></block><block s="reportOr"><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>e</l></block><block s="reportOr"><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>i</l></block><block s="reportOr"><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>o</l></block><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>u</l></block></block></block></block></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l>s</l></list></block><l>5</l></block></script></block></script><scripts><script x="336.000001" y="388.833350333333"><block s="reportOr"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></block></script><script x="487.0000009999999" y="356.833348333333"><block s="reportOr"><l/><l/></block></script><script x="602.000001" y="163.83334633333322"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></script><script x="480.000001" y="87.83333633333325"><block s="reportEquals"><l></l><l>s</l></block></script></scripts></block-definition><block-definition s="answer = y ending with a consonant" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>y</l></block><block s="reportNot"><block s="reportOr"><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>a</l></block><block s="reportOr"><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>e</l></block><block s="reportOr"><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>i</l></block><block s="reportOr"><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>o</l></block><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>u</l></block></block></block></block></block></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>ies</l></list></block><l>5</l></block></script></block></script><scripts><script x="336.000001" y="388.83335033333304"><block s="reportOr"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></block></script><script x="487.0000009999999" y="356.83334833333305"><block s="reportOr"><l/><l/></block></script><script x="602.0000009999999" y="163.83334633333328"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></script><script x="480.0000009999999" y="87.83333633333325"><block s="reportEquals"><l></l><l>s</l></block></script><script x="44.000001999999995" y="364.8333353333333"><block s="reportJoinWords"><list><l></l><l>s</l></list></block></script></scripts></block-definition><block-definition s="answer = rules 2-6" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="answer = ch, ss, sh"></custom-block><custom-block s="answer = s, x z"></custom-block><custom-block s="answer = f, fe"></custom-block><custom-block s="answer = roof belief chief or chef"></custom-block><custom-block s="answer = y ending with a vowel"></custom-block><custom-block s="answer = y ending with a consonant"></custom-block><block s="doReport"><block s="reportEquals"><block var="hi mr.theiss"/><l>1</l></block></block></script></block-definition><block-definition s="answer = join with s" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSayFor"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l>s</l></list></block><l>5</l></block></script><scripts><script x="432" y="156"><block s="doIf"><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>h</l></block><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>s</l></block></block><block s="reportAnd"><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>s</l></block><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>s</l></block></block></block><block s="reportAnd"><block s="reportEquals"><custom-block s="last letter of %txt"><block s="getLastAnswer"></block></custom-block><l>h</l></block><block s="reportEquals"><custom-block s="last letter of %txt"><custom-block s="all but last letter of %txt"><block s="getLastAnswer"></block></custom-block></custom-block><l>c</l></block></block></block><script></script></block></script></scripts></block-definition></blocks><variables><variable name="hi mr.theiss"><l>0</l></variable></variables></project><media name="Project, plural" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>