[pypy-svn] r63175 - pypy/extradoc/talk/pycon2009/vm-summit

fijal at codespeak.net fijal at codespeak.net
Sat Mar 21 14:09:28 CET 2009


Author: fijal
Date: Sat Mar 21 14:09:27 2009
New Revision: 63175

Added:
   pypy/extradoc/talk/pycon2009/vm-summit/picture.png   (contents, props changed)
   pypy/extradoc/talk/pycon2009/vm-summit/picture.svg
Log:
add a picture


Added: pypy/extradoc/talk/pycon2009/vm-summit/picture.png
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/pycon2009/vm-summit/picture.svg
==============================================================================
--- (empty file)
+++ pypy/extradoc/talk/pycon2009/vm-summit/picture.svg	Sat Mar 21 14:09:27 2009
@@ -0,0 +1,1181 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="707"
+   height="743"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.46"
+   sodipodi:docname="picture.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <metadata
+     id="metadata409">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     inkscape:window-height="678"
+     inkscape:window-width="1006"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     guidetolerance="10.0"
+     gridtolerance="10.0"
+     objecttolerance="10.0"
+     borderopacity="1.0"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     showgrid="false"
+     inkscape:zoom="1.2543742"
+     inkscape:cx="69.990514"
+     inkscape:cy="112.52445"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:current-layer="svg2" />
+  <defs
+     id="defs4">
+    <linearGradient
+       y2="100%"
+       x2="50%"
+       y1="-25%"
+       x1="50%"
+       id="linearGradient5068">
+      <stop
+         id="stop5070"
+         offset="0%"
+         stop-color="white" />
+      <stop
+         style="stop-color:#6dcef7;stop-opacity:1;"
+         id="stop5072"
+         offset="1"
+         stop-color="#6ccff7" />
+    </linearGradient>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="0 : 371.5 : 1"
+       inkscape:vp_y="0 : 1000 : 0"
+       inkscape:vp_z="707 : 371.5 : 1"
+       inkscape:persp3d-origin="353.5 : 247.66667 : 1"
+       id="perspective411" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#g25"
+       id="linearGradient5010"
+       x1="72.5"
+       y1="-1"
+       x2="72.5"
+       y2="31"
+       gradientUnits="userSpaceOnUse"
+       spreadMethod="pad" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5068"
+       id="linearGradient5074"
+       x1="0.5"
+       y1="-0.25"
+       x2="0.5"
+       y2="1" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#g15"
+       id="linearGradient5082"
+       x1="80"
+       y1="-1"
+       x2="80"
+       y2="25"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <rect
+     x="0"
+     y="0"
+     width="706"
+     height="742"
+     id="rect6"
+     style="fill:#ffffff;stroke:#000000;stroke-width:1" />
+  <g
+     transform="translate(116.0,115.5) rotate(0 75.0 17.5)"
+     id="g8">
+    <defs
+       id="defs10">
+      <linearGradient
+         id="g0"
+         x1="50%"
+         y1="-25%"
+         x2="50%"
+         y2="100%">
+        <stop
+           stop-color="white"
+           offset="0%"
+           id="stop13" />
+        <stop
+           stop-color="#6ccff7"
+           offset="100%"
+           id="stop15" />
+      </linearGradient>
+    </defs>
+    <g
+       transform="translate(8.0,8.0)"
+       id="g17">
+      <path
+         d="M140.0,0 Q150.0,0 150.0,10 L150.0,25.0 Q150.0,35.0 140.0,35.0 L10,35.0 Q0,35.0 0,25.0 L0,10 Q0,0 10,0 Z"
+         stroke="#A8A8A8"
+         stroke-width="0"
+         stroke-opacity=".6"
+         fill-opacity=".6"
+         fill="#A8A8A8"
+         id="path19" />
+    </g>
+    <path
+       d="M140.0,0 Q150.0,0 150.0,10 L150.0,25.0 Q150.0,35.0 140.0,35.0 L10,35.0 Q0,35.0 0,25.0 L0,10 Q0,0 10,0 Z"
+       stroke="#6CCFF7"
+       stroke-width="2"
+       style="fill:url(#g0)"
+       id="path21" />
+    <g
+       transform="translate(0.0,22.5)"
+       id="g23">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="75.0"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text25">
+        <tspan
+           id="tspan27">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan29">Python specification</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(206.5,205.5) rotate(0 90.0 17.5)"
+     id="g31">
+    <defs
+       id="defs33">
+      <linearGradient
+         id="g1"
+         x1="50%"
+         y1="-25%"
+         x2="50%"
+         y2="100%">
+        <stop
+           stop-color="white"
+           offset="0%"
+           id="stop36" />
+        <stop
+           stop-color="#81ca9d"
+           offset="100%"
+           id="stop38" />
+      </linearGradient>
+    </defs>
+    <g
+       transform="translate(8.0,8.0)"
+       id="g40">
+      <path
+         d="M170.0,0 Q180.0,0 180.0,10 L180.0,25.0 Q180.0,35.0 170.0,35.0 L10,35.0 Q0,35.0 0,25.0 L0,10 Q0,0 10,0 Z"
+         stroke="#A8A8A8"
+         stroke-width="0"
+         stroke-opacity=".6"
+         fill-opacity=".6"
+         fill="#A8A8A8"
+         id="path42" />
+    </g>
+    <path
+       d="M170.0,0 Q180.0,0 180.0,10 L180.0,25.0 Q180.0,35.0 170.0,35.0 L10,35.0 Q0,35.0 0,25.0 L0,10 Q0,0 10,0 Z"
+       stroke="#6ccff7"
+       stroke-width="2"
+       style="fill:url(#g1)"
+       id="path44" />
+    <g
+       transform="translate(0.0,22.5)"
+       id="g46">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="90.0"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text48">
+        <tspan
+           id="tspan50">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan52">Platform choic</tspan>
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan54">e</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(191.0,150.5)"
+     id="g56">
+    <line
+       x1="0.0"
+       y1="0.0"
+       x2="0.0"
+       y2="26.0"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line58" />
+    <line
+       x1="0.0"
+       y1="26.0"
+       x2="105.5"
+       y2="26.0"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line60" />
+    <line
+       x1="105.5"
+       y1="26.0"
+       x2="105.5"
+       y2="55.0"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line62" />
+    <g
+       transform="translate(52.75,26.0)"
+       id="g64" />
+  </g>
+  <g
+     transform="translate(244.0,242.0)"
+     id="g66">
+    <line
+       x1="0.0"
+       y1="0.0"
+       x2="0.0"
+       y2="81.0"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line68" />
+    <line
+       x1="0.0"
+       y1="81.0"
+       x2="1.0"
+       y2="81.0"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line70" />
+    <g
+       transform="translate(0.0,40.5)"
+       id="g72" />
+  </g>
+  <g
+     transform="translate(296.5,240.5)"
+     id="g74">
+    <line
+       x1="0.0"
+       y1="0.0"
+       x2="0.0"
+       y2="80.5"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line76" />
+    <line
+       x1="0.0"
+       y1="80.5"
+       x2="16.45"
+       y2="80.5"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line78" />
+    <g
+       transform="translate(0.0,40.25)"
+       id="g80" />
+  </g>
+  <g
+     transform="translate(376.0,242.0)"
+     id="g82">
+    <line
+       x1="0.0"
+       y1="0.0"
+       x2="0.0"
+       y2="159.95"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line84" />
+    <line
+       x1="0.0"
+       y1="159.95"
+       x2="0.949999999999989"
+       y2="159.95"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line86" />
+    <g
+       transform="translate(0.0,79.975)"
+       id="g88" />
+  </g>
+  <g
+     transform="translate(216.5,305.0) rotate(0 62.5 20.0)"
+     id="g90">
+    <defs
+       id="defs92">
+      <linearGradient
+         id="g6"
+         x1="50%"
+         y1="-25%"
+         x2="50%"
+         y2="100%">
+        <stop
+           stop-color="white"
+           offset="0%"
+           id="stop95" />
+        <stop
+           stop-color="#81ca9d"
+           offset="100%"
+           id="stop97" />
+      </linearGradient>
+    </defs>
+    <g
+       transform="translate(8.0,8.0)"
+       id="g99">
+      <path
+         d="M115.0,0 Q125.0,0 125.0,10 L125.0,30.0 Q125.0,40.0 115.0,40.0 L10,40.0 Q0,40.0 0,30.0 L0,10 Q0,0 10,0 Z"
+         stroke="#A8A8A8"
+         stroke-width="0"
+         stroke-opacity=".6"
+         fill-opacity=".6"
+         fill="#A8A8A8"
+         id="path101" />
+    </g>
+    <path
+       d="M115.0,0 Q125.0,0 125.0,10 L125.0,30.0 Q125.0,40.0 115.0,40.0 L10,40.0 Q0,40.0 0,30.0 L0,10 Q0,0 10,0 Z"
+       stroke="#6ccff7"
+       stroke-width="2"
+       style="fill:url(#g6)"
+       id="path103" />
+    <g
+       transform="translate(0.0,17.0)"
+       id="g105">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="62.5"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text107">
+        <tspan
+           id="tspan109">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan111">Garbage collection</tspan>
+        </tspan>
+      </text>
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="62.5"
+         style="text-anchor: middle"
+         y="12.8"
+         id="text113">
+        <tspan
+           id="tspan115">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan117"> strategy</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(211.0,270.5) rotate(0 15.0 7.5)"
+     id="g119">
+    <g
+       transform="translate(0.0,12.5)"
+       id="g121">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="15.0"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text123">
+        <tspan
+           id="tspan125">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan127">C</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(241.5,265.0) rotate(0 77.5 12.0)"
+     id="g129">
+    <g
+       transform="translate(0.0,17.0)"
+       id="g131">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="77.5"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text133">
+        <tspan
+           id="tspan135">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan137">LLVM</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(381.5,270.5) rotate(0 22.5 7.5)"
+     id="g139">
+    <g
+       transform="translate(0.0,12.5)"
+       id="g141">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="22.5"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text143">
+        <tspan
+           id="tspan145">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan147">JVM</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(186.0,400.5) rotate(0 125.0 22.5)"
+     id="g149">
+    <defs
+       id="defs151">
+      <linearGradient
+         id="g10"
+         x1="50%"
+         y1="-25%"
+         x2="50%"
+         y2="100%">
+        <stop
+           stop-color="white"
+           offset="0%"
+           id="stop154" />
+        <stop
+           stop-color="#81ca9d"
+           offset="100%"
+           id="stop156" />
+      </linearGradient>
+    </defs>
+    <g
+       transform="translate(8.0,8.0)"
+       id="g158">
+      <path
+         d="M240.0,0 Q250.0,0 250.0,10 L250.0,35.0 Q250.0,45.0 240.0,45.0 L10,45.0 Q0,45.0 0,35.0 L0,10 Q0,0 10,0 Z"
+         stroke="#A8A8A8"
+         stroke-width="0"
+         stroke-opacity=".6"
+         fill-opacity=".6"
+         fill="#A8A8A8"
+         id="path160" />
+    </g>
+    <path
+       d="M240.0,0 Q250.0,0 250.0,10 L250.0,35.0 Q250.0,45.0 240.0,45.0 L10,45.0 Q0,45.0 0,35.0 L0,10 Q0,0 10,0 Z"
+       stroke="#6ccff7"
+       stroke-width="2"
+       style="fill:url(#g10)"
+       id="path162" />
+    <g
+       transform="translate(0.0,27.5)"
+       id="g164">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="125.0"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text166">
+        <tspan
+           id="tspan168">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan170">Just in time compiler generation</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(230.95,344.95)"
+     id="g172">
+    <line
+       x1="0"
+       y1="0"
+       x2="0"
+       y2="56"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line174" />
+    <g
+       transform="translate(0.0,33.0)"
+       id="g176" />
+  </g>
+  <g
+     transform="translate(259.95,344.95)"
+     id="g178">
+    <line
+       x1="0"
+       y1="0"
+       x2="0"
+       y2="54"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line180" />
+    <g
+       transform="translate(0.0,32.0)"
+       id="g182" />
+  </g>
+  <g
+     transform="translate(293.95,347.95)"
+     id="g184">
+    <line
+       x1="0"
+       y1="0"
+       x2="0"
+       y2="52"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line186" />
+    <g
+       transform="translate(0.0,31.0)"
+       id="g188" />
+  </g>
+  <g
+     transform="translate(322.95,344.95)"
+     id="g190">
+    <line
+       x1="0"
+       y1="0"
+       x2="0"
+       y2="55"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line192" />
+    <g
+       transform="translate(0.0,32.5)"
+       id="g194" />
+  </g>
+  <g
+     transform="translate(41.5,510.0) rotate(0 72.5 20.0)"
+     id="g196">
+    <defs
+       id="defs198">
+      <linearGradient
+         id="g15"
+         x1="50%"
+         y1="-25%"
+         x2="50%"
+         y2="100%">
+        <stop
+           stop-color="white"
+           offset="0%"
+           id="stop201" />
+        <stop
+           stop-color="#fff799"
+           offset="100%"
+           id="stop203" />
+      </linearGradient>
+    </defs>
+    <g
+       transform="translate(8.0,8.0)"
+       id="g205">
+      <path
+         d="M135.0,0 Q145.0,0 145.0,10 L145.0,30.0 Q145.0,40.0 135.0,40.0 L10,40.0 Q0,40.0 0,30.0 L0,10 Q0,0 10,0 Z"
+         stroke="#A8A8A8"
+         stroke-width="0"
+         stroke-opacity=".6"
+         fill-opacity=".6"
+         fill="#A8A8A8"
+         id="path207" />
+    </g>
+    <path
+       d="M135.0,0 Q145.0,0 145.0,10 L145.0,30.0 Q145.0,40.0 135.0,40.0 L10,40.0 Q0,40.0 0,30.0 L0,10 Q0,0 10,0 Z"
+       stroke="#FFF799"
+       stroke-width="2"
+       style="fill:url(#g15)"
+       id="path209" />
+    <g
+       transform="translate(0.0,25.0)"
+       id="g211">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="72.5"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text213">
+        <tspan
+           id="tspan215">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan217">Python on JVM with JIT</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(237.0,446.0)"
+     id="g219">
+    <line
+       x1="0"
+       y1="0"
+       x2="-122.95"
+       y2="64.05"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line221" />
+    <g
+       transform="translate(-55.90937030864883,27.025)"
+       id="g223" />
+  </g>
+  <g
+     transform="translate(165.0,592.0) rotate(0 80.0 25.0)"
+     id="g225">
+    <defs
+       id="defs227">
+      <linearGradient
+         id="linearGradient229"
+         x1="50%"
+         y1="-25%"
+         x2="50%"
+         y2="100%">
+        <stop
+           stop-color="white"
+           offset="0%"
+           id="stop231" />
+        <stop
+           stop-color="#fff799"
+           offset="100%"
+           id="stop233" />
+      </linearGradient>
+    </defs>
+    <g
+       transform="translate(8.0,8.0)"
+       id="g235">
+      <path
+         d="M150.0,0 Q160.0,0 160.0,10 L160.0,40.0 Q160.0,50.0 150.0,50.0 L10,50.0 Q0,50.0 0,40.0 L0,10 Q0,0 10,0 Z"
+         stroke="#A8A8A8"
+         stroke-width="0"
+         stroke-opacity=".6"
+         fill-opacity=".6"
+         fill="#A8A8A8"
+         id="path237" />
+    </g>
+    <path
+       d="M150.0,0 Q160.0,0 160.0,10 L160.0,40.0 Q160.0,50.0 150.0,50.0 L10,50.0 Q0,50.0 0,40.0 L0,10 Q0,0 10,0 Z"
+       stroke="#fff799"
+       stroke-width="2"
+       style="fill:url(#linearGradient5082);fill-opacity:1"
+       id="path239" />
+    <g
+       transform="translate(0.0,15.0)"
+       id="g241">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="80.0"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text243">
+        <tspan
+           id="tspan245">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan247">JavaScript running on</tspan>
+        </tspan>
+      </text>
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="80.0"
+         style="text-anchor: middle"
+         y="12.8"
+         id="text249">
+        <tspan
+           id="tspan251">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan253"> Maemo with Mark </tspan>
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan255">&amp;</tspan>
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan257" />
+        </tspan>
+      </text>
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="80.0"
+         style="text-anchor: middle"
+         y="27.6"
+         id="text259">
+        <tspan
+           id="tspan261">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan263"> Compact GC</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(285.0,446.05)"
+     id="g265">
+    <line
+       x1="0"
+       y1="0"
+       x2="-40"
+       y2="145.95"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line267" />
+    <g
+       transform="translate(-25.355647853798793,72.61935214620121)"
+       id="g269" />
+  </g>
+  <g
+     transform="translate(301.0,530.0) rotate(0 80.0 20.0)"
+     id="g271">
+    <defs
+       id="defs273">
+      <linearGradient
+         id="g19"
+         x1="50%"
+         y1="-25%"
+         x2="50%"
+         y2="100%">
+        <stop
+           stop-color="white"
+           offset="0%"
+           id="stop276" />
+        <stop
+           stop-color="#fff799"
+           offset="100%"
+           id="stop278" />
+      </linearGradient>
+    </defs>
+    <g
+       transform="translate(8.0,8.0)"
+       id="g280">
+      <path
+         d="M150.0,0 Q160.0,0 160.0,10 L160.0,30.0 Q160.0,40.0 150.0,40.0 L10,40.0 Q0,40.0 0,30.0 L0,10 Q0,0 10,0 Z"
+         stroke="#A8A8A8"
+         stroke-width="0"
+         stroke-opacity=".6"
+         fill-opacity=".6"
+         fill="#A8A8A8"
+         id="path282" />
+    </g>
+    <path
+       d="M150.0,0 Q160.0,0 160.0,10 L160.0,30.0 Q160.0,40.0 150.0,40.0 L10,40.0 Q0,40.0 0,30.0 L0,10 Q0,0 10,0 Z"
+       stroke="#fff799"
+       stroke-width="2"
+       style="fill:url(#g19)"
+       id="path284" />
+    <g
+       transform="translate(0.0,17.0)"
+       id="g286">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="80.0"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text288">
+        <tspan
+           id="tspan290">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan292">Python with stackless and</tspan>
+        </tspan>
+      </text>
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="80.0"
+         style="text-anchor: middle"
+         y="12.8"
+         id="text294">
+        <tspan
+           id="tspan296">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan298"> JIT on top of C/POSIX</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(338.95,449.0)"
+     id="g300">
+    <line
+       x1="0"
+       y1="0"
+       x2="42.05"
+       y2="81"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line302" />
+    <g
+       transform="translate(20.462652724355035,45.5)"
+       id="g304" />
+  </g>
+  <g
+     transform="translate(411.95,445.0)"
+     id="g306">
+    <line
+       x1="0"
+       y1="0"
+       x2="98"
+       y2="145.95"
+       stroke-dasharray="6, 12"
+       stroke="#000000"
+       stroke-width="2"
+       id="line308" />
+    <g
+       transform="translate(48.151039840525165,77.975)"
+       id="g310" />
+  </g>
+  <g
+     transform="translate(415.5,590.5) rotate(0 87.5 22.5)"
+     id="g312">
+    <defs
+       id="defs314">
+      <linearGradient
+         id="g22"
+         x1="50%"
+         y1="-25%"
+         x2="50%"
+         y2="100%">
+        <stop
+           stop-color="white"
+           offset="0%"
+           id="stop317" />
+        <stop
+           stop-color="#fff799"
+           offset="100%"
+           id="stop319" />
+      </linearGradient>
+    </defs>
+    <g
+       transform="translate(8.0,8.0)"
+       id="g321">
+      <path
+         d="M165.0,0 Q175.0,0 175.0,10 L175.0,35.0 Q175.0,45.0 165.0,45.0 L10,45.0 Q0,45.0 0,35.0 L0,10 Q0,0 10,0 Z"
+         stroke="#A8A8A8"
+         stroke-width="0"
+         stroke-opacity=".6"
+         fill-opacity=".6"
+         fill="#A8A8A8"
+         id="path323" />
+    </g>
+    <path
+       d="M165.0,0 Q175.0,0 175.0,10 L175.0,35.0 Q175.0,45.0 165.0,45.0 L10,45.0 Q0,45.0 0,35.0 L0,10 Q0,0 10,0 Z"
+       stroke="#fff799"
+       stroke-width="2"
+       style="fill:url(#g22)"
+       id="path325" />
+    <g
+       transform="translate(0.0,19.5)"
+       id="g327">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="87.5"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text329">
+        <tspan
+           id="tspan331">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan333">Dynamic language X just the</tspan>
+        </tspan>
+      </text>
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="87.5"
+         style="text-anchor: middle"
+         y="12.8"
+         id="text335">
+        <tspan
+           id="tspan337">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan339"> way you like it</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(316.0,115.5) rotate(0 72.5 15.0)"
+     id="g341">
+    <defs
+       id="defs343">
+      <linearGradient
+         id="linearGradient345"
+         x1="50%"
+         y1="-25%"
+         x2="50%"
+         y2="100%">
+        <stop
+           stop-color="white"
+           offset="0%"
+           id="stop347" />
+        <stop
+           stop-color="#6ccff7"
+           offset="100%"
+           id="stop349" />
+      </linearGradient>
+    </defs>
+    <g
+       transform="translate(8.0,8.0)"
+       id="g351">
+      <path
+         d="M135.0,0 Q145.0,0 145.0,10 L145.0,20.0 Q145.0,30.0 135.0,30.0 L10,30.0 Q0,30.0 0,20.0 L0,10 Q0,0 10,0 Z"
+         stroke="#A8A8A8"
+         stroke-width="0"
+         stroke-opacity=".6"
+         fill-opacity=".6"
+         fill="#A8A8A8"
+         id="path353" />
+    </g>
+    <path
+       d="M135.0,0 Q145.0,0 145.0,10 L145.0,20.0 Q145.0,30.0 135.0,30.0 L10,30.0 Q0,30.0 0,20.0 L0,10 Q0,0 10,0 Z"
+       stroke="#6CCFF7"
+       stroke-width="2"
+       style="fill-opacity:1;fill:url(#linearGradient5010);fill-rule:nonzero;opacity:1"
+       id="path355" />
+    <g
+       transform="translate(0.0,20.0)"
+       id="g357">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="72.5"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text359">
+        <tspan
+           id="tspan361">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan363">JavaScript specification</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(388.5,145.5)"
+     id="g365">
+    <line
+       x1="0.0"
+       y1="0.0"
+       x2="0.0"
+       y2="15.0"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line367" />
+    <line
+       x1="0.0"
+       y1="15.0"
+       x2="-92.0"
+       y2="15.0"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line369" />
+    <line
+       x1="-92.0"
+       y1="15.0"
+       x2="-92.0"
+       y2="60.0"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line371" />
+    <g
+       transform="translate(-46.0,15.0)"
+       id="g373" />
+  </g>
+  <g
+     transform="translate(431.5,160.5) rotate(0 87.5 12.5)"
+     id="g375">
+    <defs
+       id="defs377">
+      <linearGradient
+         id="g25"
+         x1="50%"
+         y1="-25%"
+         x2="50%"
+         y2="100%">
+        <stop
+           stop-color="white"
+           offset="0%"
+           id="stop380" />
+        <stop
+           stop-color="#6ccff7"
+           offset="1"
+           id="stop382"
+           style="stop-color:#6dcef7;stop-opacity:1;" />
+      </linearGradient>
+    </defs>
+    <g
+       transform="translate(8.0,8.0)"
+       id="g384">
+      <path
+         d="M165.0,0 Q175.0,0 175.0,10 L175.0,15.0 Q175.0,25.0 165.0,25.0 L10,25.0 Q0,25.0 0,15.0 L0,10 Q0,0 10,0 Z"
+         stroke="#A8A8A8"
+         stroke-width="0"
+         stroke-opacity=".6"
+         fill-opacity=".6"
+         fill="#A8A8A8"
+         id="path386" />
+    </g>
+    <path
+       d="M165.0,0 Q175.0,0 175.0,10 L175.0,15.0 Q175.0,25.0 165.0,25.0 L10,25.0 Q0,25.0 0,15.0 L0,10 Q0,0 10,0 Z"
+       stroke="#6ccff7"
+       stroke-width="2"
+       style="fill:url(#linearGradient5074);opacity:1;fill-opacity:1"
+       id="path388" />
+    <g
+       transform="translate(0.0,17.5)"
+       id="g390">
+      <text
+         text-rendering="auto"
+         font-size="12px"
+         x="87.5"
+         style="text-anchor: middle"
+         y="-2.0"
+         id="text392">
+        <tspan
+           id="tspan394">
+          <tspan
+             font-size="12"
+             font-family="Arial"
+             fill="#000000"
+             id="tspan396">KitchenSink implementation</tspan>
+        </tspan>
+      </text>
+    </g>
+  </g>
+  <g
+     transform="translate(296.5,205.5)"
+     id="g398">
+    <line
+       x1="0.0"
+       y1="0.0"
+       x2="0.0"
+       y2="-15.0"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line400" />
+    <line
+       x1="0.0"
+       y1="-15.0"
+       x2="222.5"
+       y2="-15.0"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line402" />
+    <line
+       x1="222.5"
+       y1="-15.0"
+       x2="222.5"
+       y2="-20.0"
+       stroke-dasharray="23, 0"
+       stroke="#000000"
+       stroke-width="2"
+       id="line404" />
+    <g
+       transform="translate(111.25,-15.0)"
+       id="g406" />
+  </g>
+</svg>



More information about the Pypy-commit mailing list