[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">&</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