[pypy-svn] r80071 - pypy/extradoc/talk/pepm2011/presentation/figures

cfbolz at codespeak.net cfbolz at codespeak.net
Thu Dec 16 16:20:10 CET 2010


Author: cfbolz
Date: Thu Dec 16 16:20:08 2010
New Revision: 80071

Modified:
   pypy/extradoc/talk/pepm2011/presentation/figures/get.svg
   pypy/extradoc/talk/pepm2011/presentation/figures/guard.svg
   pypy/extradoc/talk/pepm2011/presentation/figures/new.svg
   pypy/extradoc/talk/pepm2011/presentation/figures/opt_set_dynamic.svg
   pypy/extradoc/talk/pepm2011/presentation/figures/set.svg
Log:
clarify some of the arrows


Modified: pypy/extradoc/talk/pepm2011/presentation/figures/get.svg
==============================================================================
--- pypy/extradoc/talk/pepm2011/presentation/figures/get.svg	(original)
+++ pypy/extradoc/talk/pepm2011/presentation/figures/get.svg	Thu Dec 16 16:20:08 2010
@@ -197,9 +197,9 @@
      inkscape:window-height="1169"
      id="namedview4"
      showgrid="false"
-     inkscape:zoom="2.1195876"
-     inkscape:cx="224.09845"
-     inkscape:cy="169.87378"
+     inkscape:zoom="2.9975495"
+     inkscape:cx="228.15053"
+     inkscape:cy="116.7211"
      inkscape:window-x="0"
      inkscape:window-y="1"
      inkscape:window-maximized="1"
@@ -239,7 +239,7 @@
    inkscape:connector-curvature="0"
    id="path98"
    style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-   d="m 151.47082,87.92607 c 0,-38.9801 -25.13698,-25.916184 -38.84718,-50.876384"
+   d="m 151.47082,87.92607 c 0,-38.9801 -52.245356,-26.370802 -65.955556,-51.331002"
    sodipodi:nodetypes="cc" /><path
    inkscape:connector-curvature="0"
    id="path112"
@@ -264,6 +264,7 @@
      sodipodi:role="line"
      id="tspan28-5">0x02</tspan></text>
 
+
 <g
    id="g5153-4"
    transform="translate(91.031128,-73.715751)"><g
@@ -278,6 +279,7 @@
      x="0"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T2</tspan></text>
 
+
 </g><g
      id="g24-7"><text
    id="text26-8"
@@ -290,6 +292,7 @@
      x="0 9 18"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x03</tspan></text>
 
+
 </g><g
      id="g5121-8"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -317,6 +320,7 @@
      x="0 9 18"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x04</tspan></text>
 
+
 </g></g></g><text
    xml:space="preserve"
    style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
@@ -331,6 +335,7 @@
      y="-211.7393"
      style="font-size:12.80000019px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Heap</tspan></text>
 
+
 <g
    id="g5827"><g
    id="g5153"><g
@@ -345,6 +350,7 @@
      x="0 10.27705"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T1</tspan></text>
 
+
 </g><g
      id="g24"><text
    id="text26"
@@ -357,6 +363,7 @@
      x="0 9 18 27"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x02</tspan></text>
 
+
 </g><g
      id="g5121"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -384,6 +391,7 @@
      x="0 9 18 27"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x03</tspan></text>
 
+
 </g></g><text
    transform="scale(1,-1)"
    sodipodi:linespacing="125%"
@@ -397,6 +405,7 @@
      sodipodi:role="line"
      id="tspan28-5-9">0x01</tspan></text>
 
+
 </g><text
    xml:space="preserve"
    style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
@@ -410,6 +419,7 @@
      x="157.10603"
      y="102.3784"> </tspan></text>
 
+
 <g
    id="g5791"><g
    id="g5153-4-3"
@@ -425,6 +435,7 @@
      x="0"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T3</tspan></text>
 
+
 </g><g
      id="g24-7-1"><text
    id="text26-8-6"
@@ -437,6 +448,7 @@
      sodipodi:role="line"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">...</tspan></text>
 
+
 </g><g
      id="g5121-8-9"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -464,6 +476,7 @@
      x="0 9 18"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x02</tspan></text>
 
+
 </g></g><text
    transform="scale(1,-1)"
    sodipodi:linespacing="125%"
@@ -477,6 +490,7 @@
      sodipodi:role="line"
      id="tspan28-5-2">0x03</tspan></text>
 
+
 </g><flowRoot
    xml:space="preserve"
    id="flowRoot5398"
@@ -510,6 +524,7 @@
      x="20.429684"
      y="15.464007">Bindings</tspan></text>
 
+
 <g
    transform="matrix(1.25,0,0,-1.25,123.95782,280.13814)"
    id="g5433"><text
@@ -525,6 +540,7 @@
      x="-55.199982"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">u</tspan></text>
 
+
 <path
    inkscape:connector-curvature="0"
    id="path5406"
@@ -544,6 +560,7 @@
      id="tspan20-4-3-2"
      y="-67.377312">w</tspan></text>
 
+
 <path
    sodipodi:nodetypes="cc"
    style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
@@ -566,6 +583,7 @@
      x="281.09436"
      y="-8.9075718">v=get(w, L)</tspan></text>
 
+
 </g><g
      inkscape:groupmode="layer"
      id="layer3"
@@ -587,6 +605,7 @@
      x="-55.199982"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">v</tspan></text>
 
+
 <path
    inkscape:connector-curvature="0"
    id="path5406-1"

Modified: pypy/extradoc/talk/pepm2011/presentation/figures/guard.svg
==============================================================================
--- pypy/extradoc/talk/pepm2011/presentation/figures/guard.svg	(original)
+++ pypy/extradoc/talk/pepm2011/presentation/figures/guard.svg	Thu Dec 16 16:20:08 2010
@@ -195,6 +195,17 @@
          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
          transform="matrix(-0.8,0,0,-0.8,-10,0)"
+         inkscape:connector-curvature="0" /></marker><marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend-65"
+       style="overflow:visible"><path
+         id="path4114-71"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
          inkscape:connector-curvature="0" /></marker></defs><sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -214,7 +225,7 @@
      inkscape:window-x="0"
      inkscape:window-y="1"
      inkscape:window-maximized="1"
-     inkscape:current-layer="layer4"
+     inkscape:current-layer="g10"
      showguides="false"
      inkscape:guide-bbox="true"
      fit-margin-top="0"
@@ -249,11 +260,6 @@
    d="m 109.22568,161.92607 c 0,-20.36 -53.175478,-42.93243 -66.630349,-63.797665 C 31.67285,81.190291 33.399788,34.454854 51.004152,27.173782"
    sodipodi:nodetypes="csc" /><path
    inkscape:connector-curvature="0"
-   id="path98"
-   style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-   d="m 151.47082,87.92607 c 0,-38.9801 -25.13698,-25.916184 -38.84718,-50.876384"
-   sodipodi:nodetypes="cc" /><path
-   inkscape:connector-curvature="0"
    id="path112"
    style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
    d="m 201.73541,87.92607 c 0,-8.85 7.16795,-40.017288 26.11676,-41.017433"
@@ -277,6 +283,7 @@
      id="tspan28-5">0x02</tspan></text>
 
 
+
 <g
    id="g5153-4"
    transform="translate(91.031128,-73.715751)"><g
@@ -292,6 +299,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T2</tspan></text>
 
 
+
 </g><g
      id="g24-7"><text
    id="text26-8"
@@ -305,6 +313,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x03</tspan></text>
 
 
+
 </g><g
      id="g5121-8"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -333,6 +342,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x04</tspan></text>
 
 
+
 </g></g></g><text
    xml:space="preserve"
    style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
@@ -348,6 +358,7 @@
      style="font-size:12.80000019px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Heap</tspan></text>
 
 
+
 <g
    id="g5827"><g
    id="g5153"><g
@@ -363,6 +374,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T1</tspan></text>
 
 
+
 </g><g
      id="g24"><text
    id="text26"
@@ -376,6 +388,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x02</tspan></text>
 
 
+
 </g><g
      id="g5121"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -404,6 +417,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x03</tspan></text>
 
 
+
 </g></g><text
    transform="scale(1,-1)"
    sodipodi:linespacing="125%"
@@ -418,6 +432,7 @@
      id="tspan28-5-9">0x01</tspan></text>
 
 
+
 </g><text
    xml:space="preserve"
    style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
@@ -432,6 +447,7 @@
      y="102.3784"> </tspan></text>
 
 
+
 <g
    id="g5791"><g
    id="g5153-4-3"
@@ -448,6 +464,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T3</tspan></text>
 
 
+
 </g><g
      id="g24-7-1"><text
    id="text26-8-6"
@@ -461,6 +478,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">...</tspan></text>
 
 
+
 </g><g
      id="g5121-8-9"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -489,6 +507,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x02</tspan></text>
 
 
+
 </g></g><text
    transform="scale(1,-1)"
    sodipodi:linespacing="125%"
@@ -503,6 +522,7 @@
      id="tspan28-5-2">0x03</tspan></text>
 
 
+
 </g><flowRoot
    xml:space="preserve"
    id="flowRoot5398"
@@ -514,7 +534,12 @@
        height="107.56809"
        x="-157.57782"
        y="-52.840466" /></flowRegion><flowPara
-     id="flowPara5404" /></flowRoot></g><g
+     id="flowPara5404" /></flowRoot><path
+   inkscape:connector-curvature="0"
+   id="path98-3"
+   style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+   d="m 151.47082,87.926069 c 0,-38.9801 -52.245352,-26.37081 -65.955552,-51.33101"
+   sodipodi:nodetypes="cc" /></g><g
      inkscape:groupmode="layer"
      id="layer1"
      inkscape:label="bindings"
@@ -537,6 +562,7 @@
      y="15.464007">Bindings</tspan></text>
 
 
+
 <g
    transform="matrix(1.25,0,0,-1.25,123.95782,280.13814)"
    id="g5433"><text
@@ -553,6 +579,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">u</tspan></text>
 
 
+
 <path
    inkscape:connector-curvature="0"
    id="path5406"
@@ -573,6 +600,7 @@
      y="-67.377312">w</tspan></text>
 
 
+
 <path
    sodipodi:nodetypes="cc"
    style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
@@ -596,6 +624,7 @@
      y="-8.9075718">guard(u, T1)</tspan></text>
 
 
+
 </g><g
      inkscape:groupmode="layer"
      id="layer3"
@@ -609,7 +638,7 @@
        sodipodi:cy="90.558067"
        sodipodi:rx="27.363813"
        sodipodi:ry="16.984436"
-       d="m 157.57782,90.558067 a 27.363813,16.984436 0 1 1 -54.72763,0 27.363813,16.984436 0 1 1 54.72763,0 z"
+       d="m 157.57782,90.558067 c 0,9.380245 -12.2512,16.984433 -27.36382,16.984433 -15.11261,0 -27.36381,-7.604188 -27.36381,-16.984433 0,-9.380245 12.2512,-16.984436 27.36381,-16.984436 15.11262,0 27.36382,7.604191 27.36382,16.984436 z"
        transform="translate(21.999996,-25.600931)" /></g><g
      transform="translate(-21.999996,25.600931)"
      style="display:inline"
@@ -628,6 +657,7 @@
      sodipodi:role="line">guard(w, T1)</tspan></text>
 
 
+
 </g><g
      inkscape:groupmode="layer"
      id="layer4"

Modified: pypy/extradoc/talk/pepm2011/presentation/figures/new.svg
==============================================================================
--- pypy/extradoc/talk/pepm2011/presentation/figures/new.svg	(original)
+++ pypy/extradoc/talk/pepm2011/presentation/figures/new.svg	Thu Dec 16 16:20:08 2010
@@ -184,6 +184,17 @@
          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
          transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" /></marker><marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend-35"
+       style="overflow:visible"><path
+         id="path4114-65"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
          inkscape:connector-curvature="0" /></marker></defs><sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -238,11 +249,6 @@
    d="m 109.22568,161.92607 c 0,-20.36 -53.175478,-42.93243 -66.630349,-63.797665 C 31.67285,81.190291 30.757765,35.209718 48.362129,27.928646"
    sodipodi:nodetypes="csc" /><path
    inkscape:connector-curvature="0"
-   id="path98"
-   style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-   d="m 151.47082,87.92607 c 0,-38.9801 -25.13698,-25.916184 -38.84718,-50.876384"
-   sodipodi:nodetypes="cc" /><path
-   inkscape:connector-curvature="0"
    id="path112"
    style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
    d="m 201.73541,87.92607 c 0,-8.85 7.16795,-40.017288 26.11676,-41.017433"
@@ -266,6 +272,7 @@
      id="tspan28-5">0x02</tspan></text>
 
 
+
 <g
    id="g5153-4"
    transform="translate(91.031128,-73.715751)"><g
@@ -281,6 +288,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T2</tspan></text>
 
 
+
 </g><g
      id="g24-7"><text
    id="text26-8"
@@ -294,6 +302,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x03</tspan></text>
 
 
+
 </g><g
      id="g5121-8"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -322,6 +331,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x04</tspan></text>
 
 
+
 </g></g></g><text
    xml:space="preserve"
    style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
@@ -337,6 +347,7 @@
      style="font-size:12.80000019px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Heap</tspan></text>
 
 
+
 <g
    id="g5827"><g
    id="g5153"><g
@@ -352,6 +363,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T1</tspan></text>
 
 
+
 </g><g
      id="g24"><text
    id="text26"
@@ -365,6 +377,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x02</tspan></text>
 
 
+
 </g><g
      id="g5121"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -393,6 +406,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x03</tspan></text>
 
 
+
 </g></g><text
    transform="scale(1,-1)"
    sodipodi:linespacing="125%"
@@ -407,6 +421,7 @@
      id="tspan28-5-9">0x01</tspan></text>
 
 
+
 </g><text
    xml:space="preserve"
    style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
@@ -421,6 +436,7 @@
      y="102.3784"> </tspan></text>
 
 
+
 <g
    id="g5791"><g
    id="g5153-4-3"
@@ -437,6 +453,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T3</tspan></text>
 
 
+
 </g><g
      id="g24-7-1"><text
    id="text26-8-6"
@@ -450,6 +467,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">...</tspan></text>
 
 
+
 </g><g
      id="g5121-8-9"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -478,6 +496,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x02</tspan></text>
 
 
+
 </g></g><text
    transform="scale(1,-1)"
    sodipodi:linespacing="125%"
@@ -492,6 +511,7 @@
      id="tspan28-5-2">0x03</tspan></text>
 
 
+
 </g><flowRoot
    xml:space="preserve"
    id="flowRoot5398"
@@ -503,7 +523,12 @@
        height="107.56809"
        x="-157.57782"
        y="-52.840466" /></flowRegion><flowPara
-     id="flowPara5404" /></flowRoot></g><g
+     id="flowPara5404" /></flowRoot><path
+   inkscape:connector-curvature="0"
+   id="path98-9"
+   style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+   d="m 151.47082,87.926069 c 0,-38.9801 -52.245352,-26.37081 -65.955552,-51.33101"
+   sodipodi:nodetypes="cc" /></g><g
      inkscape:groupmode="layer"
      id="layer1"
      inkscape:label="bindings"
@@ -526,6 +551,7 @@
      y="15.464007">Bindings</tspan></text>
 
 
+
 <g
    transform="matrix(1.25,0,0,-1.25,123.95782,280.13814)"
    id="g5433"><text
@@ -542,6 +568,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">u</tspan></text>
 
 
+
 <path
    inkscape:connector-curvature="0"
    id="path5406"
@@ -562,6 +589,7 @@
      y="-67.377312">w</tspan></text>
 
 
+
 <path
    sodipodi:nodetypes="cc"
    style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
@@ -585,6 +613,7 @@
      y="-8.9075718">v=new(T4)</tspan></text>
 
 
+
 </g><g
      inkscape:groupmode="layer"
      id="layer3"
@@ -608,6 +637,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T4</tspan></text>
 
 
+
 </g><g
      id="g24-7-1-3"><text
    id="text26-8-6-5"
@@ -621,6 +651,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">null</tspan></text>
 
 
+
 </g><g
      id="g5121-8-9-7"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -649,6 +680,7 @@
      y="0">null</tspan></text>
 
 
+
 </g></g><text
    transform="scale(1,-1)"
    sodipodi:linespacing="125%"
@@ -663,6 +695,7 @@
      id="tspan28-5-2-1">0x05</tspan></text>
 
 
+
 </g><g
        style="display:inline"
        transform="matrix(1.25,0,0,-1.25,123.95782,528.13814)"
@@ -680,6 +713,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">v</tspan></text>
 
 
+
 <path
    inkscape:connector-curvature="0"
    id="path5406-1"

Modified: pypy/extradoc/talk/pepm2011/presentation/figures/opt_set_dynamic.svg
==============================================================================
--- pypy/extradoc/talk/pepm2011/presentation/figures/opt_set_dynamic.svg	(original)
+++ pypy/extradoc/talk/pepm2011/presentation/figures/opt_set_dynamic.svg	Thu Dec 16 16:20:08 2010
@@ -19,7 +19,7 @@
    style="display:inline"><metadata
      id="metadata8"><rdf:RDF><cc:Work
          rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
      id="defs6"><marker
        inkscape:stockid="Arrow1Mend"
        orient="auto"
@@ -353,7 +353,7 @@
      id="namedview4"
      showgrid="false"
      inkscape:zoom="2.1195876"
-     inkscape:cx="109.6778"
+     inkscape:cx="153.90275"
      inkscape:cy="192.75066"
      inkscape:window-x="0"
      inkscape:window-y="1"
@@ -381,7 +381,7 @@
      inkscape:groupmode="layer"
      inkscape:label="heap"
      transform="matrix(1.25,0,0,-1.25,101.95782,305.73907)"
-     style="display:inline">
+     style="display:none">
 
 
 
@@ -415,131 +415,139 @@
    transform="translate(5.7469054e-6,-12.800003)"
    style="display:inline"
    id="g5809"><text
-     transform="scale(1,-1)"
-     sodipodi:linespacing="125%"
-     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-     id="text26-9"
+   transform="scale(1,-1)"
+   sodipodi:linespacing="125%"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+   id="text26-9"
+   x="95.964378"
+   y="-111.82005"><tspan
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     sodipodi:role="line"
+     id="tspan28-5"
      x="95.964378"
-     y="-111.82005"><tspan
-       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-       sodipodi:role="line"
-       id="tspan28-5"
-       x="95.964378"
-       y="-111.82005">w</tspan></text>
+     y="-111.82005">w</tspan></text>
+
 <g
-     id="g5153-4"
-     transform="translate(91.031128,-73.715751)"><g
-       id="g16-2"><text
-         id="text18-6"
-         transform="matrix(1,0,0,-1,12,168.4)"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-         sodipodi:linespacing="125%"><tspan
-           id="tspan20-8"
-           sodipodi:role="line"
-           y="0"
-           x="0"
-           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T2</tspan></text>
+   id="g5153-4"
+   transform="translate(91.031128,-73.715751)"><g
+     id="g16-2"><text
+   id="text18-6"
+   transform="matrix(1,0,0,-1,12,168.4)"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   sodipodi:linespacing="125%"><tspan
+     id="tspan20-8"
+     sodipodi:role="line"
+     y="0"
+     x="0"
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T2</tspan></text>
+
 </g><g
-       id="g24-7"><text
-         id="text26-8"
-         transform="matrix(1,0,0,-1,47,168.4)"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-         sodipodi:linespacing="125%"><tspan
-           id="tspan28-59"
-           sodipodi:role="line"
-           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-           x="0"
-           y="0"> x</tspan></text>
+     id="g24-7"><text
+   id="text26-8"
+   transform="matrix(1,0,0,-1,47,168.4)"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+   sodipodi:linespacing="125%"><tspan
+     id="tspan28-59"
+     sodipodi:role="line"
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     x="0"
+     y="0"> x</tspan></text>
+
 </g><g
-       id="g5121-8"
-       transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
-         d="m 4,163.0376 130,0 0,18.34748 -130,0 0,-18.34748 z"
-         style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
-         id="path14-3"
-         inkscape:connector-curvature="0" /><path
-         d="m 39,163.0376 0,18.34748"
-         style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
-         id="path22-6"
-         inkscape:connector-curvature="0" /><path
-         d="m 87.8,163.0376 0,18.34748"
-         style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
-         id="path30-4"
-         inkscape:connector-curvature="0" /></g><g
-       transform="translate(-42.146404,73.263628)"
-       id="g48-3-7"><text
-         sodipodi:linespacing="125%"
-         id="text50-5-1"
-         transform="matrix(1,0,0,-1,138,94.4)"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"><tspan
-           id="tspan52-7-5"
-           sodipodi:role="line"
-           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-           x="0"
-           y="0"> x</tspan></text>
+     id="g5121-8"
+     transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
+       d="m 4,163.0376 130,0 0,18.34748 -130,0 0,-18.34748 z"
+       style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
+       id="path14-3"
+       inkscape:connector-curvature="0" /><path
+       d="m 39,163.0376 0,18.34748"
+       style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
+       id="path22-6"
+       inkscape:connector-curvature="0" /><path
+       d="m 87.8,163.0376 0,18.34748"
+       style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
+       id="path30-4"
+       inkscape:connector-curvature="0" /></g><g
+     transform="translate(-42.146404,73.263628)"
+     id="g48-3-7"><text
+   sodipodi:linespacing="125%"
+   id="text50-5-1"
+   transform="matrix(1,0,0,-1,138,94.4)"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"><tspan
+     id="tspan52-7-5"
+     sodipodi:role="line"
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     x="0"
+     y="0"> x</tspan></text>
+
 </g></g></g><g
    transform="translate(5.7469054e-6,-3.3476562e-6)"
    style="display:inline"
    id="g5827"><g
-     id="g5153"><g
-       id="g16"><text
-         id="text18"
-         transform="matrix(1,0,0,-1,12,168.4)"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-         sodipodi:linespacing="125%"><tspan
-           id="tspan20"
-           sodipodi:role="line"
-           y="0"
-           x="0 10.27705"
-           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T1</tspan></text>
+   id="g5153"><g
+     id="g16"><text
+   id="text18"
+   transform="matrix(1,0,0,-1,12,168.4)"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   sodipodi:linespacing="125%"><tspan
+     id="tspan20"
+     sodipodi:role="line"
+     y="0"
+     x="0 10.27705"
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T1</tspan></text>
+
 </g><g
-       id="g24"><text
-         id="text26"
-         transform="matrix(1,0,0,-1,47,168.4)"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-         sodipodi:linespacing="125%"><tspan
-           id="tspan28"
-           sodipodi:role="line"
-           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-           x="0"
-           y="0"> x</tspan></text>
+     id="g24"><text
+   id="text26"
+   transform="matrix(1,0,0,-1,47,168.4)"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+   sodipodi:linespacing="125%"><tspan
+     id="tspan28"
+     sodipodi:role="line"
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     x="0"
+     y="0"> x</tspan></text>
+
 </g><g
-       id="g5121"
-       transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
-         d="m 4,163.0376 130,0 0,18.34748 -130,0 0,-18.34748 z"
-         style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
-         id="path14"
-         inkscape:connector-curvature="0" /><path
-         d="m 39,163.0376 0,18.34748"
-         style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
-         id="path22"
-         inkscape:connector-curvature="0" /><path
-         d="m 87.8,163.0376 0,18.34748"
-         style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
-         id="path30"
-         inkscape:connector-curvature="0" /></g><g
-       transform="translate(-42.146404,73.263628)"
-       id="g48-3"><text
-         sodipodi:linespacing="125%"
-         id="text50-5"
-         transform="matrix(1,0,0,-1,138,94.4)"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"><tspan
-           id="tspan52-7"
-           sodipodi:role="line"
-           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-           x="0"
-           y="0"> w</tspan></text>
+     id="g5121"
+     transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
+       d="m 4,163.0376 130,0 0,18.34748 -130,0 0,-18.34748 z"
+       style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
+       id="path14"
+       inkscape:connector-curvature="0" /><path
+       d="m 39,163.0376 0,18.34748"
+       style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
+       id="path22"
+       inkscape:connector-curvature="0" /><path
+       d="m 87.8,163.0376 0,18.34748"
+       style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
+       id="path30"
+       inkscape:connector-curvature="0" /></g><g
+     transform="translate(-42.146404,73.263628)"
+     id="g48-3"><text
+   sodipodi:linespacing="125%"
+   id="text50-5"
+   transform="matrix(1,0,0,-1,138,94.4)"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"><tspan
+     id="tspan52-7"
+     sodipodi:role="line"
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     x="0"
+     y="0"> w</tspan></text>
+
 </g></g><text
-     transform="scale(1,-1)"
-     sodipodi:linespacing="125%"
-     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-     id="text26-9-3"
+   transform="scale(1,-1)"
+   sodipodi:linespacing="125%"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+   id="text26-9-3"
+   x="4.5355892"
+   y="-186.53522"><tspan
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     sodipodi:role="line"
+     id="tspan28-5-9"
      x="4.5355892"
-     y="-186.53522"><tspan
-       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-       sodipodi:role="line"
-       id="tspan28-5-9"
-       x="4.5355892"
-       y="-186.53522">u</tspan></text>
+     y="-186.53522">u</tspan></text>
+
 </g><text
    xml:space="preserve"
    style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
@@ -552,33 +560,36 @@
      id="tspan5343"
      x="125.68484"
      y="-112.09727"> </tspan></text>
+
 <g
    style="display:inline"
    id="g5791"
    transform="translate(5.7469054e-6,-25.600003)"><text
-     transform="scale(1,-1)"
-     sodipodi:linespacing="125%"
-     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-     id="text26-9-4"
+   transform="scale(1,-1)"
+   sodipodi:linespacing="125%"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+   id="text26-9-4"
+   x="59.640648"
+   y="-33.675301"><tspan
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     sodipodi:role="line"
+     id="tspan28-5-2"
      x="59.640648"
-     y="-33.675301"><tspan
-       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-       sodipodi:role="line"
-       id="tspan28-5-2"
-       x="59.640648"
-       y="-33.675301">x</tspan></text>
+     y="-33.675301">x</tspan></text>
+
 <text
-     xml:space="preserve"
-     style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   xml:space="preserve"
+   style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   x="177.86479"
+   y="284.46371"
+   id="text8165"
+   sodipodi:linespacing="125%"
+   transform="matrix(0.8,0,0,-0.8,-81.566256,244.59126)"><tspan
+     sodipodi:role="line"
+     id="tspan8167"
      x="177.86479"
-     y="284.46371"
-     id="text8165"
-     sodipodi:linespacing="125%"
-     transform="matrix(0.8,0,0,-0.8,-81.566256,244.59126)"><tspan
-       sodipodi:role="line"
-       id="tspan8167"
-       x="177.86479"
-       y="284.46371">?</tspan></text>
+     y="284.46371">?</tspan></text>
+
 </g><text
    xml:space="preserve"
    style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
@@ -592,6 +603,7 @@
      x="0.37744561"
      y="-43.739048"
      style="font-size:12.80000019px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Dynamic Heap</tspan></text>
+
 <text
    xml:space="preserve"
    style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
@@ -605,6 +617,7 @@
      x="0.37743798"
      y="-43.739048"
      style="font-size:12.80000019px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Dynamic Heap</tspan></text>
+
 <path
    style="fill:none;stroke:#acacac;stroke-width:0.80000001px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
    d="m 229.47861,63.301941 -244.575887,0"
@@ -623,27 +636,29 @@
      x="0.37743399"
      y="-211.7393"
      style="font-size:12.80000019px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Static Heap</tspan></text>
+
 <g
    style="display:inline"
    transform="translate(3.148584e-6,-3.0905217e-6)"
    id="g5650-5"><text
-     transform="scale(1,-1)"
-     y="-67.377312"
+   transform="scale(1,-1)"
+   y="-67.377312"
+   x="-57.442684"
+   sodipodi:linespacing="125%"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   id="text18-9-4-6-7"><tspan
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
      x="-57.442684"
-     sodipodi:linespacing="125%"
-     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-     id="text18-9-4-6-7"><tspan
-       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-       x="-57.442684"
-       sodipodi:role="line"
-       id="tspan20-4-3-2-1"
-       y="-67.377312">w</tspan></text>
+     sodipodi:role="line"
+     id="tspan20-4-3-2-1"
+     y="-67.377312">w</tspan></text>
+
 <path
-     sodipodi:nodetypes="cc"
-     style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     d="m -44.914397,71.112057 c 43.4046702,0 138.517512,13.587548 138.517512,13.587548"
-     id="path5406-0-1"
-     inkscape:connector-curvature="0" /></g><path
+   sodipodi:nodetypes="cc"
+   style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+   d="m -44.914397,71.112057 c 43.4046702,0 138.517512,13.587548 138.517512,13.587548"
+   id="path5406-0-1"
+   inkscape:connector-curvature="0" /></g><path
    inkscape:connector-curvature="0"
    id="path98-0"
    style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
@@ -671,6 +686,7 @@
      y="15.464007">Bindings</tspan></text>
 
 
+
 <g
    transform="matrix(1.25,0,0,-1.25,123.95782,280.13814)"
    id="g5433"><text
@@ -687,6 +703,7 @@
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">u</tspan></text>
 
 
+
 <path
    inkscape:connector-curvature="0"
    id="path5406"
@@ -707,47 +724,50 @@
      y="-67.377312">w</tspan></text>
 
 
+
 </g><g
    style="display:inline"
    transform="matrix(1.25,0,0,-1.25,123.95782,490.13814)"
    id="g5433-8-0-9"><text
-     transform="scale(1,-1)"
-     id="text18-9-7-0-3"
-     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-     sodipodi:linespacing="125%"
+   transform="scale(1,-1)"
+   id="text18-9-7-0-3"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   sodipodi:linespacing="125%"
+   x="-55.199982"
+   y="-168.39999"><tspan
+     y="-168.39999"
+     id="tspan20-4-0-8-4"
+     sodipodi:role="line"
      x="-55.199982"
-     y="-168.39999"><tspan
-       y="-168.39999"
-       id="tspan20-4-0-8-4"
-       sodipodi:role="line"
-       x="-55.199982"
-       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">x</tspan></text>
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">x</tspan></text>
+
 <path
-     inkscape:connector-curvature="0"
-     id="path5406-1-5-0"
-     d="m -44.914397,171.91206 c 43.4046694,0 100.019455,0 100.019455,0"
-     style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     sodipodi:nodetypes="cc" /></g><g
+   inkscape:connector-curvature="0"
+   id="path5406-1-5-0"
+   d="m -44.914397,171.91206 c 43.4046694,0 100.019455,0 100.019455,0"
+   style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+   sodipodi:nodetypes="cc" /></g><g
    style="display:inline"
    transform="matrix(1.25,0,0,-1.25,123.95782,528.13814)"
    id="g5433-8"><text
-     transform="scale(1,-1)"
-     id="text18-9-7"
-     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-     sodipodi:linespacing="125%"
+   transform="scale(1,-1)"
+   id="text18-9-7"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   sodipodi:linespacing="125%"
+   x="-55.199982"
+   y="-168.39999"><tspan
+     y="-168.39999"
+     id="tspan20-4-0"
+     sodipodi:role="line"
      x="-55.199982"
-     y="-168.39999"><tspan
-       y="-168.39999"
-       id="tspan20-4-0"
-       sodipodi:role="line"
-       x="-55.199982"
-       style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">v</tspan></text>
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">v</tspan></text>
+
 <path
-     inkscape:connector-curvature="0"
-     id="path5406-1"
-     d="m -44.914397,171.91206 c 43.4046694,0 101.906615,23.77821 101.906615,23.77821"
-     style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-     sodipodi:nodetypes="cc" /></g></g><g
+   inkscape:connector-curvature="0"
+   id="path5406-1"
+   d="m -44.914397,171.91206 c 43.4046694,0 101.906615,23.77821 101.906615,23.77821"
+   style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+   sodipodi:nodetypes="cc" /></g></g><g
      transform="translate(-21.999996,25.600931)"
      style="display:inline"
      inkscape:label="operation dynamic"
@@ -765,253 +785,268 @@
      id="tspan5758-3"
      x="299.09436"
      y="-8.907568">set(x,R,w)</tspan></text>
+
 </g><g
      transform="translate(-21.999996,25.600931)"
      style="display:inline"
      inkscape:label="changes dynamic"
      id="g9673"
      inkscape:groupmode="layer"><path
-       style="fill:none;stroke:#008000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none"
-       d="m 374.12938,26.39464 c 14.15369,67.465952 -2.35895,151.91634 -2.35895,151.91634"
-       id="path9728"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc"
-       transform="translate(21.999996,-25.600931)" /><flowRoot
-       xml:space="preserve"
-       id="flowRoot5398-3"
-       style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-       transform="translate(123.95782,37.638143)"><flowRegion
-         id="flowRegion5400-7"><rect
-           id="rect5402-8"
-           width="116.5321"
-           height="107.56809"
-           x="-157.57782"
-           y="-52.840466" /></flowRegion><flowPara
-         id="flowPara5404-1" /></flowRoot><path
-       inkscape:connector-curvature="0"
-       id="path62-7"
-       style="fill:none;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#Arrow1Mend);display:inline"
-       d="m 256.63292,76.78698 c -4.87748,20.121417 -7.16506,141.75079 -8.67715,156.79601"
-       sodipodi:nodetypes="cc" /><text
-       xml:space="preserve"
-       style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-       x="281.06387"
-       y="140.01657"
-       id="text5341-4"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan5343-2"
-         x="281.06387"
-         y="140.01657"> </tspan></text>
+   style="fill:none;stroke:#008000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none"
+   d="m 374.12938,26.39464 c 14.15369,67.465952 -2.35895,151.91634 -2.35895,151.91634"
+   id="path9728"
+   inkscape:connector-curvature="0"
+   sodipodi:nodetypes="cc"
+   transform="translate(21.999996,-25.600931)" /><flowRoot
+   xml:space="preserve"
+   id="flowRoot5398-3"
+   style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   transform="translate(123.95782,37.638143)"><flowRegion
+     id="flowRegion5400-7"><rect
+       id="rect5402-8"
+       width="116.5321"
+       height="107.56809"
+       x="-157.57782"
+       y="-52.840466" /></flowRegion><flowPara
+     id="flowPara5404-1" /></flowRoot><path
+   inkscape:connector-curvature="0"
+   id="path62-7"
+   style="fill:none;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#Arrow1Mend);display:inline"
+   d="m 256.63292,76.78698 c -4.87748,20.121417 -7.16506,141.75079 -8.67715,156.79601"
+   sodipodi:nodetypes="cc" /><text
+   xml:space="preserve"
+   style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   x="281.06387"
+   y="140.01657"
+   id="text5341-4"
+   sodipodi:linespacing="125%"><tspan
+     sodipodi:role="line"
+     id="tspan5343-2"
+     x="281.06387"
+     y="140.01657"> </tspan></text>
+
 <g
-       style="display:inline"
-       id="g5791-7"
-       transform="matrix(1.25,0,0,-1.25,123.95783,312.13814)"><text
-         transform="scale(1,-1)"
-         sodipodi:linespacing="125%"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-         id="text26-9-4-0"
-         x="59.640648"
-         y="-33.675301"><tspan
-           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-           sodipodi:role="line"
-           id="tspan28-5-2-7"
-           x="59.640648"
-           y="-33.675301">x</tspan></text>
+   style="display:inline"
+   id="g5791-7"
+   transform="matrix(1.25,0,0,-1.25,123.95783,312.13814)"><text
+   transform="scale(1,-1)"
+   sodipodi:linespacing="125%"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+   id="text26-9-4-0"
+   x="59.640648"
+   y="-33.675301"><tspan
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     sodipodi:role="line"
+     id="tspan28-5-2-7"
+     x="59.640648"
+     y="-33.675301">x</tspan></text>
+
 <text
-         xml:space="preserve"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-         x="177.86479"
-         y="284.46371"
-         id="text8165-5"
-         sodipodi:linespacing="125%"
-         transform="matrix(0.8,0,0,-0.8,-81.566256,244.59126)"><tspan
-           sodipodi:role="line"
-           id="tspan8167-3"
-           x="177.86479"
-           y="284.46371">?</tspan></text>
+   xml:space="preserve"
+   style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   x="177.86479"
+   y="284.46371"
+   id="text8165-5"
+   sodipodi:linespacing="125%"
+   transform="matrix(0.8,0,0,-0.8,-81.566256,244.59126)"><tspan
+     sodipodi:role="line"
+     id="tspan8167-3"
+     x="177.86479"
+     y="284.46371">?</tspan></text>
+
 </g><text
-       xml:space="preserve"
-       style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
-       x="124.42961"
-       y="169.46432"
-       id="text5282-34-5-1"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan5284-7-9-9"
-         x="124.42961"
-         y="169.46432"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Dynamic Heap</tspan></text>
+   xml:space="preserve"
+   style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
+   x="124.42961"
+   y="169.46432"
+   id="text5282-34-5-1"
+   sodipodi:linespacing="125%"><tspan
+     sodipodi:role="line"
+     id="tspan5284-7-9-9"
+     x="124.42961"
+     y="169.46432"
+     style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Dynamic Heap</tspan></text>
+
 <path
-       style="fill:none;stroke:#acacac;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
-       d="m 410.80608,145.01071 -305.71986,0"
-       id="path5054-4-0-1"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" /><text
-       xml:space="preserve"
-       style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
-       x="124.42961"
-       y="15.464013"
-       id="text5282-2-5"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan5284-0-6"
-         x="124.42961"
-         y="15.464013"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Static Heap</tspan></text>
+   style="fill:none;stroke:#acacac;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;display:inline"
+   d="m 410.80608,145.01071 -305.71986,0"
+   id="path5054-4-0-1"
+   inkscape:connector-curvature="0"
+   sodipodi:nodetypes="cc" /><text
+   xml:space="preserve"
+   style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans;-inkscape-font-specification:Sans"
+   x="124.42961"
+   y="15.464013"
+   id="text5282-2-5"
+   sodipodi:linespacing="125%"><tspan
+     sodipodi:role="line"
+     id="tspan5284-0-6"
+     x="124.42961"
+     y="15.464013"
+     style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Static Heap</tspan></text>
+
 <text
-       xml:space="preserve"
-       style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-       x="161.35214"
-       y="95.275963"
-       id="text12803"
-       sodipodi:linespacing="125%"
-       transform="translate(21.999996,-25.600931)"><tspan
-         sodipodi:role="line"
-         id="tspan12805"
-         x="161.35214"
-         y="95.275963"> </tspan></text>
+   xml:space="preserve"
+   style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   x="161.35214"
+   y="95.275963"
+   id="text12803"
+   sodipodi:linespacing="125%"
+   transform="translate(21.999996,-25.600931)"><tspan
+     sodipodi:role="line"
+     id="tspan12805"
+     x="161.35214"
+     y="95.275963"> </tspan></text>
+
 <g
-       style="display:inline"
-       id="g5791-7-4"
-       transform="matrix(1.25,0,0,-1.25,165.95064,292.64048)"><text
-         transform="scale(1,-1)"
-         sodipodi:linespacing="125%"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-         id="text26-9-4-0-4"
-         x="59.640648"
-         y="-33.675301"><tspan
-           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-           sodipodi:role="line"
-           id="tspan28-5-2-7-7"
-           x="59.640648"
-           y="-33.675301">w</tspan></text>
+   style="display:inline"
+   id="g5791-7-4"
+   transform="matrix(1.25,0,0,-1.25,165.95064,292.64048)"><text
+   transform="scale(1,-1)"
+   sodipodi:linespacing="125%"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+   id="text26-9-4-0-4"
+   x="59.640648"
+   y="-33.675301"><tspan
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     sodipodi:role="line"
+     id="tspan28-5-2-7-7"
+     x="59.640648"
+     y="-33.675301">w</tspan></text>
+
 <text
-         xml:space="preserve"
-         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-         x="177.86479"
-         y="284.46371"
-         id="text8165-5-9"
-         sodipodi:linespacing="125%"
-         transform="matrix(0.8,0,0,-0.8,-81.566256,244.59126)"><tspan
-           sodipodi:role="line"
-           id="tspan8167-3-9"
-           x="177.86479"
-           y="284.46371">?</tspan></text>
+   xml:space="preserve"
+   style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   x="177.86479"
+   y="284.46371"
+   id="text8165-5-9"
+   sodipodi:linespacing="125%"
+   transform="matrix(0.8,0,0,-0.8,-81.566256,244.59126)"><tspan
+     sodipodi:role="line"
+     id="tspan8167-3-9"
+     x="177.86479"
+     y="284.46371">?</tspan></text>
+
 </g><path
-       inkscape:connector-curvature="0"
-       id="path92-0"
-       style="color:#000000;fill:none;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-       d="m 195.85471,78.674139 c 3.77431,25.921781 -10.50332,61.057681 -13.46303,88.711071 -2.95971,27.65339 5.79594,70.30187 15.22892,91.52403"
-       sodipodi:nodetypes="czc" /><g
-       transform="matrix(1.25,0,0,-1.25,123.95782,280.13814)"
-       style="display:inline"
-       id="g5827-4"><g
-         id="g5153-8"><g
-           id="g16-7"><text
-             id="text18-5"
-             transform="matrix(1,0,0,-1,12,168.4)"
-             style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-             sodipodi:linespacing="125%"><tspan
-               id="tspan20-0"
-               sodipodi:role="line"
-               y="0"
-               x="0 10.27705"
-               style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T1</tspan></text>
+   inkscape:connector-curvature="0"
+   id="path92-0"
+   style="color:#000000;fill:none;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+   d="m 195.85471,78.674139 c 3.77431,25.921781 -10.50332,61.057681 -13.46303,88.711071 -2.95971,27.65339 5.79594,70.30187 15.22892,91.52403"
+   sodipodi:nodetypes="czc" /><g
+   transform="matrix(1.25,0,0,-1.25,123.95782,280.13814)"
+   style="display:inline"
+   id="g5827-4"><g
+   id="g5153-8"><g
+     id="g16-7"><text
+   id="text18-5"
+   transform="matrix(1,0,0,-1,12,168.4)"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   sodipodi:linespacing="125%"><tspan
+     id="tspan20-0"
+     sodipodi:role="line"
+     y="0"
+     x="0 10.27705"
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T1</tspan></text>
+
 </g><g
-           id="g24-3"><text
-             id="text26-5"
-             transform="matrix(1,0,0,-1,47,168.4)"
-             style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-             sodipodi:linespacing="125%"><tspan
-               id="tspan28-7"
-               sodipodi:role="line"
-               style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-               x="0"
-               y="0"> x</tspan></text>
+     id="g24-3"><text
+   id="text26-5"
+   transform="matrix(1,0,0,-1,47,168.4)"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+   sodipodi:linespacing="125%"><tspan
+     id="tspan28-7"
+     sodipodi:role="line"
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     x="0"
+     y="0"> x</tspan></text>
+
 </g><g
-           id="g5121-6"
-           transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
-             d="m 4,163.0376 130,0 0,18.34748 -130,0 0,-18.34748 z"
-             style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
-             id="path14-0"
-             inkscape:connector-curvature="0" /><path
-             d="m 39,163.0376 0,18.34748"
-             style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
-             id="path22-5"
-             inkscape:connector-curvature="0" /><path
-             d="m 87.8,163.0376 0,18.34748"
-             style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
-             id="path30-7"
-             inkscape:connector-curvature="0" /></g><g
-           transform="translate(-42.146404,73.263628)"
-           id="g48-3-9"><text
-             sodipodi:linespacing="125%"
-             id="text50-5-4"
-             transform="matrix(1,0,0,-1,138,94.4)"
-             style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"><tspan
-               id="tspan52-7-1"
-               sodipodi:role="line"
-               style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-               x="0"
-               y="0"> w</tspan></text>
+     id="g5121-6"
+     transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
+       d="m 4,163.0376 130,0 0,18.34748 -130,0 0,-18.34748 z"
+       style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
+       id="path14-0"
+       inkscape:connector-curvature="0" /><path
+       d="m 39,163.0376 0,18.34748"
+       style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
+       id="path22-5"
+       inkscape:connector-curvature="0" /><path
+       d="m 87.8,163.0376 0,18.34748"
+       style="fill:none;stroke:#000000;stroke-width:0.71389931;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none"
+       id="path30-7"
+       inkscape:connector-curvature="0" /></g><g
+     transform="translate(-42.146404,73.263628)"
+     id="g48-3-9"><text
+   sodipodi:linespacing="125%"
+   id="text50-5-4"
+   transform="matrix(1,0,0,-1,138,94.4)"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"><tspan
+     id="tspan52-7-1"
+     sodipodi:role="line"
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     x="0"
+     y="0"> w</tspan></text>
+
 </g></g><text
-         transform="scale(1,-1)"
-         sodipodi:linespacing="125%"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-         id="text26-9-3-2"
-         x="4.5355892"
-         y="-186.53522"><tspan
-           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
-           sodipodi:role="line"
-           id="tspan28-5-9-2"
-           x="4.5355892"
-           y="-186.53522">u</tspan></text>
+   transform="scale(1,-1)"
+   sodipodi:linespacing="125%"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+   id="text26-9-3-2"
+   x="4.5355892"
+   y="-186.53522"><tspan
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono"
+     sodipodi:role="line"
+     id="tspan28-5-9-2"
+     x="4.5355892"
+     y="-186.53522">u</tspan></text>
+
 </g><text
-       xml:space="preserve"
-       style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-       x="281.09436"
-       y="173.09244"
-       id="text5756-1-4"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan5758-3-8"
-         x="281.09436"
-         y="173.09244">w=new(T2)</tspan><tspan
-         sodipodi:role="line"
-         x="281.09436"
-         y="200.59244"
-         id="tspan12952">set(w,L,x)</tspan><tspan
-         sodipodi:role="line"
-         x="281.09436"
-         y="228.09244"
-         id="tspan12954">set(w,R,x)</tspan><tspan
-         sodipodi:role="line"
-         x="281.09436"
-         y="255.59244"
-         id="tspan12956" /><tspan
-         sodipodi:role="line"
-         x="281.09436"
-         y="283.09244"
-         id="tspan12950">set(x,R,w)</tspan></text>
+   xml:space="preserve"
+   style="font-size:22px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   x="281.09436"
+   y="173.09244"
+   id="text5756-1-4"
+   sodipodi:linespacing="125%"><tspan
+     sodipodi:role="line"
+     id="tspan5758-3-8"
+     x="281.09436"
+     y="173.09244">w=new(T2)</tspan><tspan
+     sodipodi:role="line"
+     x="281.09436"
+     y="200.59244"
+     id="tspan12952">set(w,L,x)</tspan><tspan
+     sodipodi:role="line"
+     x="281.09436"
+     y="228.09244"
+     id="tspan12954">set(w,R,x)</tspan><tspan
+     sodipodi:role="line"
+     x="281.09436"
+     y="255.59244"
+     id="tspan12956" /><tspan
+     sodipodi:role="line"
+     x="281.09436"
+     y="283.09244"
+     id="tspan12950">set(x,R,w)</tspan></text>
+
 <g
-       style="display:inline"
-       transform="matrix(1.25,0,0,-1.25,123.95782,280.13814)"
-       id="g5650-50"><text
-         transform="scale(1,-1)"
-         y="-67.377312"
-         x="-57.442684"
-         sodipodi:linespacing="125%"
-         style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-         id="text18-9-4-6-6"><tspan
-           style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
-           x="-57.442684"
-           sodipodi:role="line"
-           id="tspan20-4-3-2-7"
-           y="-67.377312">w</tspan></text>
+   style="display:inline"
+   transform="matrix(1.25,0,0,-1.25,123.95782,280.13814)"
+   id="g5650-50"><text
+   transform="scale(1,-1)"
+   y="-67.377312"
+   x="-57.442684"
+   sodipodi:linespacing="125%"
+   style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+   id="text18-9-4-6-6"><tspan
+     style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
+     x="-57.442684"
+     sodipodi:role="line"
+     id="tspan20-4-3-2-7"
+     y="-67.377312">w</tspan></text>
+
 <path
-         sodipodi:nodetypes="cc"
-         style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-         d="m -44.914397,71.112057 c 43.4046702,0 134.365761,-39.630352 134.365761,-39.630352"
-         id="path5406-0-1-1"
-         inkscape:connector-curvature="0" /></g></g></svg>
\ No newline at end of file
+   sodipodi:nodetypes="cc"
+   style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+   d="m -44.914397,71.112057 c 43.4046702,0 134.365761,-39.630352 134.365761,-39.630352"
+   id="path5406-0-1-1"
+   inkscape:connector-curvature="0" /></g></g></svg>
\ No newline at end of file

Modified: pypy/extradoc/talk/pepm2011/presentation/figures/set.svg
==============================================================================
--- pypy/extradoc/talk/pepm2011/presentation/figures/set.svg	(original)
+++ pypy/extradoc/talk/pepm2011/presentation/figures/set.svg	Thu Dec 16 16:20:08 2010
@@ -217,6 +217,17 @@
          d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
          transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" /></marker><marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend-99"
+       style="overflow:visible"><path
+         id="path4114-52"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
          inkscape:connector-curvature="0" /></marker></defs><sodipodi:namedview
      pagecolor="#ffffff"
      bordercolor="#666666"
@@ -231,12 +242,12 @@
      id="namedview4"
      showgrid="false"
      inkscape:zoom="2.1195876"
-     inkscape:cx="180.74703"
+     inkscape:cx="121.3015"
      inkscape:cy="162.53716"
      inkscape:window-x="0"
      inkscape:window-y="1"
      inkscape:window-maximized="1"
-     inkscape:current-layer="g48-3-7-6"
+     inkscape:current-layer="layer3"
      showguides="false"
      inkscape:guide-bbox="true"
      fit-margin-top="0"
@@ -271,11 +282,6 @@
    d="m 109.22568,161.92607 c 0,-20.36 -53.175478,-42.93243 -66.630349,-63.797665 C 31.67285,81.190291 33.399788,34.454854 51.004152,27.173782"
    sodipodi:nodetypes="csc" /><path
    inkscape:connector-curvature="0"
-   id="path98"
-   style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
-   d="m 151.47082,87.92607 c 0,-38.9801 -25.13698,-25.916184 -38.84718,-50.876384"
-   sodipodi:nodetypes="cc" /><path
-   inkscape:connector-curvature="0"
    id="path112"
    style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
    d="m 201.73541,87.92607 c 0,-8.85 7.16795,-40.017288 26.11676,-41.017433"
@@ -298,6 +304,7 @@
      sodipodi:role="line"
      id="tspan28-5">0x02</tspan></text>
 
+
 <g
    id="g5153-4"
    transform="translate(91.031128,-73.715751)"><g
@@ -312,6 +319,7 @@
      x="0"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T2</tspan></text>
 
+
 </g><g
      id="g24-7"><text
    id="text26-8"
@@ -324,6 +332,7 @@
      x="0 9 18"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x03</tspan></text>
 
+
 </g><g
      id="g5121-8"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -351,6 +360,7 @@
      x="0 9 18"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x04</tspan></text>
 
+
 </g></g></g><text
    xml:space="preserve"
    style="font-size:9.60000038px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans"
@@ -365,6 +375,7 @@
      y="-211.7393"
      style="font-size:12.80000019px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Sans;-inkscape-font-specification:Sans">Heap</tspan></text>
 
+
 <g
    id="g5827"><g
    id="g5153"><g
@@ -379,6 +390,7 @@
      x="0 10.27705"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T1</tspan></text>
 
+
 </g><g
      id="g24"><text
    id="text26"
@@ -391,6 +403,7 @@
      x="0 9 18 27"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x02</tspan></text>
 
+
 </g><g
      id="g5121"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -418,6 +431,7 @@
      x="0 9 18 27"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x03</tspan></text>
 
+
 </g></g><text
    transform="scale(1,-1)"
    sodipodi:linespacing="125%"
@@ -431,6 +445,7 @@
      sodipodi:role="line"
      id="tspan28-5-9">0x01</tspan></text>
 
+
 </g><text
    xml:space="preserve"
    style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans"
@@ -444,6 +459,7 @@
      x="157.10603"
      y="102.3784"> </tspan></text>
 
+
 <g
    id="g5791"><g
    id="g5153-4-3"
@@ -459,6 +475,7 @@
      x="0"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">T3</tspan></text>
 
+
 </g><g
      id="g24-7-1"><text
    id="text26-8-6"
@@ -471,6 +488,7 @@
      sodipodi:role="line"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">...</tspan></text>
 
+
 </g><g
      id="g5121-8-9"
      transform="matrix(1,0,0,1.0807444,0.75486381,-13.513531)"><path
@@ -498,6 +516,7 @@
      x="0 9 18"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x02</tspan></text>
 
+
 </g></g><text
    transform="scale(1,-1)"
    sodipodi:linespacing="125%"
@@ -511,6 +530,7 @@
      sodipodi:role="line"
      id="tspan28-5-2">0x03</tspan></text>
 
+
 </g><flowRoot
    xml:space="preserve"
    id="flowRoot5398"
@@ -522,7 +542,12 @@
        height="107.56809"
        x="-157.57782"
        y="-52.840466" /></flowRegion><flowPara
-     id="flowPara5404" /></flowRoot></g><g
+     id="flowPara5404" /></flowRoot><path
+   inkscape:connector-curvature="0"
+   id="path98-1"
+   style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+   d="m 151.47082,87.926069 c 0,-38.9801 -52.245352,-26.37081 -65.955552,-51.33101"
+   sodipodi:nodetypes="cc" /></g><g
      inkscape:groupmode="layer"
      id="layer1"
      inkscape:label="bindings"
@@ -544,6 +569,7 @@
      x="20.429684"
      y="15.464007">Bindings</tspan></text>
 
+
 <g
    transform="matrix(1.25,0,0,-1.25,123.95782,280.13814)"
    id="g5433"><text
@@ -559,6 +585,7 @@
      x="-55.199982"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">u</tspan></text>
 
+
 <path
    inkscape:connector-curvature="0"
    id="path5406"
@@ -578,6 +605,7 @@
      id="tspan20-4-3-2"
      y="-67.377312">w</tspan></text>
 
+
 <path
    sodipodi:nodetypes="cc"
    style="color:#000000;fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:3, 1;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
@@ -600,6 +628,7 @@
      x="281.09436"
      y="-8.9075718">set(w, R, u)</tspan></text>
 
+
 </g><g
      inkscape:groupmode="layer"
      id="layer3"
@@ -615,8 +644,8 @@
        inkscape:connector-curvature="0"
        id="path62-4"
        style="fill:none;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#Arrow1Mend)"
-       d="m 373.39476,143.16486 c 0,-28.3375 -47.16463,-78.227672 -78.63919,-79.146102"
-       sodipodi:nodetypes="cc" /><rect
+       d="m 373.39476,143.16486 c 0,-14.16875 -14.60021,-73.620646 -43.0857,-91.844502 C 285.21992,22.474166 208.58623,28.621942 169.73125,50.336852"
+       sodipodi:nodetypes="cac" /><rect
        style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;marker-end:url(#Arrow1Mend);visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
        id="rect6596-3"
        width="53.490429"
@@ -636,4 +665,5 @@
      x="0 9 18"
      style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Andale Mono;-inkscape-font-specification:Andale Mono">0x01</tspan></text>
 
+
 </g></g></svg>
\ No newline at end of file



More information about the Pypy-commit mailing list