| <?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='211.05pt' viewBox='0 0 432.00 211.05'> |
| <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='cpMC4wMHw0MzIuMDB8MC4wMHwyMTEuMDU='> |
| <rect x='0.00' y='0.00' width='432.00' height='211.05' /> |
| </clipPath> |
| </defs> |
| <g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyMTEuMDU=)'> |
| </g> |
| <defs> |
| <clipPath id='cpMTUyLjIwfDQyNi41MnwzNS42NnwxNjQuMTg='> |
| <rect x='152.20' y='35.66' width='274.32' height='128.52' /> |
| </clipPath> |
| </defs> |
| <g clip-path='url(#cpMTUyLjIwfDQyNi41MnwzNS42NnwxNjQuMTg=)'> |
| <polyline points='211.83,164.18 211.83,35.66 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='331.10,164.18 331.10,35.66 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='152.20,164.18 152.20,35.66 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='271.47,164.18 271.47,35.66 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='390.74,164.18 390.74,35.66 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <rect x='152.20' y='72.38' width='17.91' height='24.48' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='152.20' y='102.98' width='13.89' height='24.48' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='152.20' y='41.78' width='204.86' height='24.48' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='152.20' y='133.58' width='1.88' height='24.48' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <polyline points='171.76,87.68 171.76,81.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='171.76,84.62 168.46,84.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='168.46,87.68 168.46,81.56 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='167.55,118.28 167.55,112.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='167.55,115.22 164.62,115.22 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='164.62,118.28 164.62,112.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='359.24,57.08 359.24,50.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='359.24,54.02 354.88,54.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='354.88,57.08 354.88,50.96 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='154.63,148.88 154.63,142.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='154.63,145.82 153.52,145.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='153.52,148.88 153.52,142.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <text x='174.44' y='87.31' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>8%</text> |
| <text x='170.42' y='117.91' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>6%</text> |
| <text x='363.06' y='56.71' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>86%</text> |
| <text x='158.41' y='148.51' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>1%</text> |
| </g> |
| <g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyMTEuMDU=)'> |
| <text x='147.27' y='148.40' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='17.96px' lengthAdjust='spacingAndGlyphs'>Other</text> |
| <text x='147.27' y='110.02' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='130.59px' lengthAdjust='spacingAndGlyphs'>I knew generics were being added to Go,</text> |
| <text x='147.27' y='117.80' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='110.38px' lengthAdjust='spacingAndGlyphs'>but prior to this survey, didn't know</text> |
| <text x='147.27' y='125.58' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='75.10px' lengthAdjust='spacingAndGlyphs'>they had been released</text> |
| <text x='147.27' y='83.31' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='113.79px' lengthAdjust='spacingAndGlyphs'>Prior to this survey, I was not aware</text> |
| <text x='147.27' y='91.09' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='105.84px' lengthAdjust='spacingAndGlyphs'>generics were being added to Go</text> |
| <text x='147.27' y='52.71' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='105.42px' lengthAdjust='spacingAndGlyphs'>I was already aware generics are</text> |
| <text x='147.27' y='60.49' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='47.53px' lengthAdjust='spacingAndGlyphs'>available in Go</text> |
| <text x='152.20' y='174.27' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='10.39px' lengthAdjust='spacingAndGlyphs'>0%</text> |
| <text x='271.47' y='174.27' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='14.39px' lengthAdjust='spacingAndGlyphs'>50%</text> |
| <text x='390.74' y='174.27' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='18.38px' lengthAdjust='spacingAndGlyphs'>100%</text> |
| <text x='289.36' y='191.57' 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='17.66' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='421.32px' lengthAdjust='spacingAndGlyphs'>Go 1.18 (released in March 2022) includes support for generics. How would you describe</text> |
| <text x='5.48' y='28.46' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='166.20px' lengthAdjust='spacingAndGlyphs'>your awareness of generics in Go?</text> |
| <text x='426.52' y='203.98' text-anchor='end' style='font-size: 7.20px;fill: #999999; font-family: "Arial";' textLength='32.16px' lengthAdjust='spacingAndGlyphs'>n = 5,581</text> |
| </g> |
| </svg> |