Author: Carl Friedrich Bolz <[email protected]>
Branch: extradoc
Changeset: r4871:35f18da6f120
Date: 2012-10-18 09:58 +0200
http://bitbucket.org/pypy/extradoc/changeset/35f18da6f120/

Log:    tweak figure, add layers that show the frame chains

diff --git a/talk/vmil2012/presentation/figures/framechain1.pdf 
b/talk/vmil2012/presentation/figures/framechain1.pdf
new file mode 100644
index 
0000000000000000000000000000000000000000..739545a0285cb335bd79f0276e06c6ae24708fc5
GIT binary patch

[cut]
diff --git a/talk/vmil2012/presentation/figures/framechain2.pdf 
b/talk/vmil2012/presentation/figures/framechain2.pdf
new file mode 100644
index 
0000000000000000000000000000000000000000..2b173bd9e139a811bd6530ace8387d958e43d570
GIT binary patch

[cut]

diff --git a/talk/vmil2012/presentation/figures/tracing.svg 
b/talk/vmil2012/presentation/figures/tracing.svg
--- a/talk/vmil2012/presentation/figures/tracing.svg
+++ b/talk/vmil2012/presentation/figures/tracing.svg
@@ -36,17 +36,17 @@
      guidetolerance="10"
      inkscape:pageopacity="0"
      inkscape:pageshadow="2"
-     inkscape:window-width="1280"
-     inkscape:window-height="776"
+     inkscape:window-width="1680"
+     inkscape:window-height="1026"
      id="namedview24385"
      showgrid="false"
-     inkscape:zoom="0.5941137"
-     inkscape:cx="340.25415"
-     inkscape:cy="397.92978"
+     inkscape:zoom="1.6804073"
+     inkscape:cx="342.18911"
+     inkscape:cy="336.87906"
      inkscape:window-x="0"
      inkscape:window-y="24"
      inkscape:window-maximized="1"
-     inkscape:current-layer="layer11"
+     inkscape:current-layer="layer1"
      fit-margin-top="2"
      fit-margin-left="2"
      fit-margin-right="2"
@@ -65,6 +65,44 @@
   </sodipodi:namedview>
   <defs
      id="defs13757">
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Mend"
+       style="overflow:visible;">
+      <path
+         id="path5210"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+         transform="scale(0.4) rotate(180) translate(10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Lend"
+       style="overflow:visible;">
+      <path
+         id="path5204"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
+         transform="scale(0.8) rotate(180) translate(12.5,0)" />
+    </marker>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5187">
+      <stop
+         style="stop-color:#d5e5ff;stop-opacity:1;"
+         offset="0"
+         id="stop5189" />
+      <stop
+         style="stop-color:#d5e5ff;stop-opacity:0;"
+         offset="1"
+         id="stop5191" />
+    </linearGradient>
     <g
        id="g13759">
       <symbol
@@ -1998,6 +2036,71 @@
            inkscape:connector-curvature="0" />
       </symbol>
     </g>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5187"
+       id="linearGradient5193"
+       x1="178.51355"
+       y1="583.11304"
+       x2="177.32336"
+       y2="565.26025"
+       gradientUnits="userSpaceOnUse" />
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend-7"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path5210-1"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6025"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path6027"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend-6"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path5210-5"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mend-63"
+       style="overflow:visible">
+      <path
+         inkscape:connector-curvature="0"
+         id="path5210-3"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)" />
+    </marker>
   </defs>
   <g
      inkscape:groupmode="layer"
@@ -2065,10 +2168,10 @@
            
style="font-size:20px;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:0px;word-spacing:0px;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.0622313;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
 /></text>
     </g>
     <path
-       sodipodi:nodetypes="czc"
+       sodipodi:nodetypes="cc"
        inkscape:connector-curvature="0"
        id="path3987-8"
-       d="m 28.2642,73.209868 c 3.2712,10.42497 1.9768,14.921961 
2.0612,22.21809 0.084,7.296142 3.5595,24.063722 0.8081,40.002042"
+       d="m 28.2642,73.209868 0.01285,64.600512"
        
style="fill:none;stroke:#969696;stroke-width:3.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline"
 />
     <g
        transform="matrix(2.6096528,0,0,2.6096528,278.1329,-1102.35)"
@@ -3040,6 +3143,13 @@
            
style="font-size:20px;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:Monospace;-inkscape-font-specification:Monospace"
            id="tspan3904">return self.build(n)</tspan></text>
     </g>
+    <rect
+       
style="color:#000000;fill:#d5ffd5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.84978509;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       id="rect4321"
+       width="20.709265"
+       height="76.886154"
+       x="16.328888"
+       y="69.986099" />
     <path
        sodipodi:nodetypes="czzzzc"
        inkscape:connector-curvature="0"
@@ -3099,6 +3209,40 @@
          x="69.331795"
          xlink:href="#glyph6-1" />
     </g>
+    <path
+       transform="matrix(0.80000002,0,0,0.80000002,-266.2554,-167.62832)"
+       inkscape:transform-center-y="-0.31854443"
+       d="m 371.23105,320.44378 2.39349,4.84975 5.35202,0.77769 -3.87276,3.775 
0.91424,5.33039 -4.78699,-2.51666 -4.78699,2.51666 0.91423,-5.33039 
-3.87275,-3.775 5.35201,-0.77769 z"
+       inkscape:randomized="0"
+       inkscape:rounded="0"
+       inkscape:flatsided="false"
+       sodipodi:arg2="-0.9424778"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:r2="4.0720549"
+       sodipodi:r1="8.1441097"
+       sodipodi:cy="328.58789"
+       sodipodi:cx="371.23105"
+       sodipodi:sides="5"
+       id="path4036-7-6"
+       
style="color:#000000;fill:none;stroke:#c8c8c8;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       sodipodi:type="star" />
+    <path
+       transform="matrix(0.80000002,0,0,0.80000002,-266.2554,-127.61004)"
+       inkscape:transform-center-y="-0.31854739"
+       d="m 371.23105,320.44378 2.39349,4.84975 5.35202,0.77769 -3.87276,3.775 
0.91424,5.33039 -4.78699,-2.51666 -4.78699,2.51666 0.91423,-5.33039 
-3.87275,-3.775 5.35201,-0.77769 z"
+       inkscape:randomized="0"
+       inkscape:rounded="0"
+       inkscape:flatsided="false"
+       sodipodi:arg2="-0.9424778"
+       sodipodi:arg1="-1.5707963"
+       sodipodi:r2="4.0720549"
+       sodipodi:r1="8.1441097"
+       sodipodi:cy="328.58789"
+       sodipodi:cx="371.23105"
+       sodipodi:sides="5"
+       id="path4036-9-0"
+       
style="color:#000000;fill:none;stroke:#c8c8c8;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+       sodipodi:type="star" />
   </g>
   <g
      inkscape:groupmode="layer"
@@ -4129,6 +4273,29 @@
   </g>
   <g
      inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Framechain 1"
+     style="display:none">
+    <path
+       
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#marker6025)"
+       d="M 44.908871,317.5075 316.07413,331.48021"
+       id="path6498"
+       inkscape:connector-type="polyline"
+       inkscape:connector-curvature="0"
+       inkscape:connection-start="#path4036-95"
+       inkscape:connection-start-point="d4"
+       inkscape:connection-end="#g4001-4"
+       inkscape:connection-end-point="d4"
+       transform="matrix(0.80000002,0,0,0.80000002,0,-4.5905843e-6)" />
+    <path
+       
style="fill:none;stroke:#000000;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend);display:inline"
+       d="m 326.07654,219.64459 -0.007,-13.37268"
+       id="path5827"
+       inkscape:connector-type="polyline"
+       inkscape:connector-curvature="0" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
      id="layer10"
      inkscape:label="Frame 8"
      style="display:inline"
@@ -4777,7 +4944,7 @@
        id="g4095-9"
        transform="matrix(0.80000002,0,0,0.80000002,163.6858,-184.41292)">
       <rect
-         
style="color:#000000;fill:#d5e5ff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.0622313;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+         
style="color:#000000;fill:url(#linearGradient5193);fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:1.0622313;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
          id="rect2985-4-1-2-01"
          width="180.20482"
          height="119.28414"
@@ -4823,6 +4990,24 @@
   </g>
   <g
      inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="Framechain 2"
+     style="display:none">
+    <path
+       
style="fill:none;stroke:#000000;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Mend);display:inline"
+       d="m 326.34295,326.84459 -0.0357,-8.57269"
+       id="path5195"
+       inkscape:connector-type="polyline"
+       inkscape:connector-curvature="0" />
+    <path
+       
style="fill:none;stroke:#000000;stroke-width:1.20000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#marker6025);display:inline"
+       d="M 35.663868,341.15193 254.45932,366.27987"
+       id="path6076"
+       inkscape:connector-type="polyline"
+       inkscape:connector-curvature="0" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
      id="layer11"
      inkscape:label="Frame 9"
      style="display:inline"
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to