sicp/4.1-eval-apply.svg

65 lines
7.7 KiB
XML
Raw Normal View History

2014-12-01 05:53:22 +00:00
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet" viewBox="0 0 699 284" id="svg2" version="1.1">
<defs id="defs4">
<marker refX="0" refY="0" orient="auto" id="Arrow2Lstart" style="overflow:visible">
<path d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" transform="matrix(1.1,0,0,1.1,1.1,0)" id="path3899" style="font-size:12px;fill:#383838;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"/>
</marker>
<marker refX="0" refY="0" orient="auto" id="Arrow1Mstart" style="overflow:visible">
<path d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" transform="matrix(0.4,0,0,0.4,4,0)" id="path3887" style="fill:#383838;fill-rule:evenodd;stroke:#383838;stroke-width:1pt;marker-start:none"/>
</marker>
<marker refX="0" refY="0" orient="auto" id="Arrow1Lstart" style="overflow:visible">
<path d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" transform="matrix(0.8,0,0,0.8,10,0)" id="path3881" style="fill:#383838;fill-rule:evenodd;stroke:#383838;stroke-width:1pt;marker-start:none"/>
</marker>
<marker refX="0" refY="0" orient="auto" id="Arrow1Lend" style="overflow:visible">
<path d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" transform="matrix(-0.8,0,0,-0.8,-10,0)" id="path3884" style="fill:#383838;fill-rule:evenodd;stroke:#383838;stroke-width:1pt;marker-start:none"/>
</marker>
</defs>
<metadata id="metadata_4.1">
<!--
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"></dc:type>
<dc:title></dc:title>
<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/"></cc:license>
<dc:description>Based on the diagram in Abelson, Sussman &amp; Sussman's "Structure and Interpretation of Computer Programs", 2nd ed.</dc:description>
<dc:source>http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-26.html#%_fig_4.1</dc:source>
<dc:creator>
<cc:Agent>
<dc:title>Andres Raba</dc:title>
</cc:Agent>
</dc:creator>
<dc:date>2012-11-17</dc:date>
<dc:subject>
<rdf:Bag>
<rdf:li>eval</rdf:li>
<rdf:li>apply</rdf:li>
<rdf:li>cycle</rdf:li>
</rdf:Bag>
</dc:subject>
</cc:Work>
<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"></cc:permits>
<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"></cc:permits>
<cc:requires rdf:resource="http://creativecommons.org/ns#Notice"></cc:requires>
<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution"></cc:requires>
<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"></cc:permits>
<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike"></cc:requires>
</cc:License>
</rdf:RDF>
-->
</metadata>
<g transform="translate(-26.640877,-61.893655)" id="layer2" style="display:inline">
<path d="m 320,137.36218 a 75,75 0 1 1 -150,0 75,75 0 1 1 150,0 z" transform="matrix(1.6545448,0,0,1.6545448,-38.528544,-23.742)" id="path3768" style="fill:none;stroke:#383838;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"/>
<path d="m 490.92579,203.52989 c 0,-34.26674 -27.77868,-62.04542 -62.04543,-62.04542 -34.26675,0 -57.0818,23.99088 -62.04543,62.04542 l 0,0 m 0,-1e-5 c -4.96363,38.05453 -27.77868,62.04543 -62.04543,62.04543 -34.26675,0 -62.04543,-27.77868 -62.04543,-62.04543 l 0,0" id="path3770-3-3" style="fill:none;stroke:#383838;stroke-width:1.65454483;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;display:inline"/>
<path d="m 359.15311,326.10077 c -47.49194,-2.43463 -90.68042,-34.62224 -107.71815,-80.2804 -2.03725,-5.45951 -4.57855,-14.46325 -4.53093,-16.05298 0.0132,-0.43336 0.8025,0.7501 1.75449,2.62991 7.87843,15.55689 22.47284,27.32625 39.88098,32.16119 5.46725,1.51849 6.7044,1.64012 16.54545,1.6268 9.71324,-0.0132 11.13754,-0.15305 16.41094,-1.61098 13.99232,-3.86867 25.46036,-12.07881 33.21157,-23.77667 7.03258,-10.61329 10.29498,-19.61374 13.0352,-35.96206 2.43114,-14.5043 4.74337,-22.04436 9.58473,-31.2552 9.34859,-17.78595 25.47011,-28.66958 45.23757,-30.53988 32.36646,-3.06232 60.716,18.65751 66.34649,50.83094 1.15561,6.60345 0.85915,19.90421 -0.64407,28.89525 -6.8612,41.0383 -33.10052,75.32865 -70.88042,92.62867 -18.70075,8.56339 -36.43223,11.82306 -58.23385,10.70541 z" id="path3811" style="fill:#e8e8e8;fill-opacity:1;stroke:none"/>
<path d="m 163.68272,218.67946 a 115,115 0 0 1 0,-162.634556" transform="matrix(1.6545448,0,0,1.6545448,-38.528544,-23.742)" id="path3768-5" style="fill:none;stroke:#383838;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-start:url(#Arrow2Lstart);marker-end:none;display:inline"/>
<path d="m 326.31728,56.044899 a 115,115 0 0 1 0,162.634561" transform="matrix(1.6545448,0,0,1.6545448,-38.528544,-23.742)" id="path3768-5-2" style="fill:none;stroke:#383838;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker-start:url(#Arrow2Lstart);display:inline"/>
</g>
<g transform="translate(-26.640877,-61.893655)" id="layer3" style="display:inline">
<text x="304.49405" y="209.08443" id="text3813" xml:space="preserve" style="font-size:24.81817245px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#383838;fill-opacity:1;stroke:none;display:inline;font-family:Inconsolata LGC;-inkscape-font-specification:Sans"><tspan x="304.49405" y="209.08443" id="tspan3815">Eval</tspan></text>
<text x="428.58487" y="209.08443" id="text3817" xml:space="preserve" style="font-size:24.81817245px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#383838;fill-opacity:1;stroke:none;display:inline;font-family:Inconsolata LGC;-inkscape-font-specification:Sans"><tspan x="428.58487" y="209.08443" id="tspan3819">Apply</tspan></text>
<text x="151.28281" y="197.50259" id="text5250" xml:space="preserve" style="font-size:24.81817245px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:end;line-height:139.99999762%;letter-spacing:0px;word-spacing:0px;text-anchor:end;fill:#383838;fill-opacity:1;stroke:none;display:inline;font-family:Linux Biolinum O;-inkscape-font-specification:Linux Biolinum O"><tspan x="151.28281" y="197.50259" id="tspan5252">Procedure,</tspan><tspan x="151.28281" y="232.24803" id="tspan5254">Arguments</tspan></text>
<text x="581.92578" y="197.62082" id="text5256" xml:space="preserve" style="font-size:24.81817245px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:139.99999762%;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#383838;fill-opacity:1;stroke:none;display:inline;font-family:Linux Biolinum O;-inkscape-font-specification:Linux Biolinum O"><tspan x="581.92578" y="197.62082" id="tspan5258">Expression,</tspan><tspan x="581.92578" y="232.36626" id="tspan5260">Environment</tspan></text>
</g>
</svg>