blob: 3c65fb65fb3f62f5f9e0192a66c70dd774f6e9d5 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8' ?>
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='336.59pt' viewBox='0 0 432.00 336.59'>
<defs>
<style type='text/css'><![CDATA[
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
fill: none;
stroke: #000000;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10.00;
}
.svglite text {
white-space: pre;
}
]]></style>
</defs>
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
<defs>
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwzMzYuNTk='>
<rect x='0.00' y='0.00' width='432.00' height='336.59' />
</clipPath>
</defs>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzMzYuNTk=)'>
</g>
<defs>
<clipPath id='cpMTU1LjExfDQyNi41Mnw1My4xM3wyODguMjE='>
<rect x='155.11' y='53.13' width='271.41' height='235.08' />
</clipPath>
</defs>
<g clip-path='url(#cpMTU1LjExfDQyNi41Mnw1My4xM3wyODguMjE=)'>
<polyline points='214.11,288.21 214.11,53.13 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='332.12,288.21 332.12,53.13 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='155.11,288.21 155.11,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='273.12,288.21 273.12,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='391.12,288.21 391.12,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<rect x='155.11' y='134.06' width='23.14' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='76.25' width='27.77' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='191.87' width='17.74' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='95.52' width='25.45' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='211.14' width='16.97' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='153.33' width='18.51' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='56.99' width='47.82' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='230.41' width='13.11' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='114.79' width='23.91' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='172.60' width='18.51' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='249.67' width='6.17' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='155.11' y='268.94' width='57.84' height='15.42' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<polyline points='186.11,143.70 186.11,139.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='186.11,141.77 170.39,141.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='170.39,143.70 170.39,139.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='191.40,85.89 191.40,82.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='191.40,83.96 174.36,83.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='174.36,85.89 174.36,82.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='179.82,201.50 179.82,197.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='179.82,199.58 165.88,199.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='165.88,201.50 165.88,197.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.77,105.16 188.77,101.30 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='188.77,103.23 172.36,103.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='172.36,105.16 172.36,101.30 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='178.91,220.77 178.91,216.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='178.91,218.84 165.25,218.84 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='165.25,220.77 165.25,216.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='180.73,162.96 180.73,159.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='180.73,161.04 166.51,161.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='166.51,162.96 166.51,159.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='213.56,66.62 213.56,62.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='213.56,64.69 192.30,64.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='192.30,66.62 192.30,62.77 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='174.28,240.04 174.28,236.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='174.28,238.11 162.17,238.11 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='162.17,240.04 162.17,236.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='187.00,124.43 187.00,120.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='187.00,122.50 171.04,122.50 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='171.04,124.43 171.04,120.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='180.73,182.23 180.73,178.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='180.73,180.31 166.51,180.31 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='166.51,182.23 166.51,178.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='165.50,259.31 165.50,255.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='165.50,257.38 157.06,257.38 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='157.06,259.31 157.06,255.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='224.33,278.58 224.33,274.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='224.33,276.65 201.58,276.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='201.58,278.58 201.58,274.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<text x='190.25' y='144.46' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>10%</text>
<text x='194.88' y='86.65' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>12%</text>
<text x='181.52' y='202.26' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>8%</text>
<text x='192.57' y='105.92' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>11%</text>
<text x='180.75' y='221.53' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>7%</text>
<text x='182.29' y='163.73' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>8%</text>
<text x='214.94' y='67.38' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>20%</text>
<text x='176.89' y='240.80' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>6%</text>
<text x='191.03' y='125.19' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>10%</text>
<text x='182.29' y='183.00' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>8%</text>
<text x='169.95' y='260.07' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='224.96' y='279.34' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>25%</text>
</g>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwzMzYuNTk=)'>
<text x='150.18' y='279.52' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.01px' lengthAdjust='spacingAndGlyphs'>Other</text>
<text x='150.18' y='260.25' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='19.12px' lengthAdjust='spacingAndGlyphs'>None</text>
<text x='150.18' y='236.66' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='116.98px' lengthAdjust='spacingAndGlyphs'>Runtime safety / immutability / nil</text>
<text x='150.18' y='245.30' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='28.47px' lengthAdjust='spacingAndGlyphs'>pointers</text>
<text x='150.18' y='221.71' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='26.24px' lengthAdjust='spacingAndGlyphs'>Tooling</text>
<text x='150.18' y='202.44' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='102.76px' lengthAdjust='spacingAndGlyphs'>Modules / dependancy mgmt</text>
<text x='150.18' y='178.86' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='107.17px' lengthAdjust='spacingAndGlyphs'>Differences from more familiar</text>
<text x='150.18' y='187.50' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='85.86px' lengthAdjust='spacingAndGlyphs'>languages / ecosystems</text>
<text x='150.18' y='163.91' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='79.62px' lengthAdjust='spacingAndGlyphs'>Verbosity / code reuse</text>
<text x='150.18' y='144.64' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='132.57px' lengthAdjust='spacingAndGlyphs'>Learning curve / best practices / docs</text>
<text x='150.18' y='125.37' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='72.06px' lengthAdjust='spacingAndGlyphs'>Issues with generics</text>
<text x='150.18' y='101.78' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='106.73px' lengthAdjust='spacingAndGlyphs'>Missing or immature libraries /</text>
<text x='150.18' y='110.42' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='41.35px' lengthAdjust='spacingAndGlyphs'>frameworks</text>
<text x='150.18' y='86.83' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='99.63px' lengthAdjust='spacingAndGlyphs'>Error handling / stack traces</text>
<text x='150.18' y='67.56' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='58.72px' lengthAdjust='spacingAndGlyphs'>The type system</text>
<text x='155.11' y='298.88' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='11.56px' lengthAdjust='spacingAndGlyphs'>0%</text>
<text x='273.12' y='298.88' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.01px' lengthAdjust='spacingAndGlyphs'>50%</text>
<text x='391.12' y='298.88' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.46px' lengthAdjust='spacingAndGlyphs'>100%</text>
<text x='290.82' y='316.35' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.28px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
<text x='5.48' y='41.40' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='98.31px' lengthAdjust='spacingAndGlyphs'>(open-ended text response)</text>
<text x='5.48' y='17.66' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='352.52px' lengthAdjust='spacingAndGlyphs'>Is there anything else you'd like to say to help us understand your biggest</text>
<text x='5.48' y='28.46' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='98.34px' lengthAdjust='spacingAndGlyphs'>challenge using Go?</text>
<text x='426.52' y='329.34' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='29.15px' lengthAdjust='spacingAndGlyphs'>n = 306</text>
</g>
</svg>