| <?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='241.80pt' viewBox='0 0 432.00 241.80'> |
| <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='cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA='> |
| <rect x='0.00' y='0.00' width='432.00' height='241.80' /> |
| </clipPath> |
| </defs> |
| <g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA=)'> |
| </g> |
| <defs> |
| <clipPath id='cpMTQ2LjYwfDQyNi41MnwyNC44NnwxOTQuOTM='> |
| <rect x='146.60' y='24.86' width='279.92' height='170.07' /> |
| </clipPath> |
| </defs> |
| <g clip-path='url(#cpMTQ2LjYwfDQyNi41MnwyNC44NnwxOTQuOTM=)'> |
| <polyline points='207.45,194.93 207.45,24.86 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='329.16,194.93 329.16,24.86 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='146.60,194.93 146.60,24.86 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='268.31,194.93 268.31,24.86 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='390.01,194.93 390.01,24.86 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <rect x='146.60' y='124.07' width='14.13' height='18.90' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='146.60' y='29.58' width='132.24' height='18.90' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='146.60' y='100.45' width='18.32' height='18.90' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='146.60' y='147.69' width='13.12' height='18.90' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='146.60' y='76.83' width='28.78' height='18.90' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='146.60' y='53.21' width='33.24' height='18.90' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='146.60' y='171.31' width='3.59' height='18.90' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <polyline points='162.22,135.88 162.22,131.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='162.22,133.52 159.23,133.52 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='159.23,135.88 159.23,131.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='282.03,41.39 282.03,36.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='282.03,39.03 275.66,39.03 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='275.66,41.39 275.66,36.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='166.61,112.26 166.61,107.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='166.61,109.90 163.24,109.90 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='163.24,112.26 163.24,107.53 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='161.17,159.50 161.17,154.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='161.17,157.14 158.28,157.14 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='158.28,159.50 158.28,154.78 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='177.44,88.64 177.44,83.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='177.44,86.28 173.31,86.28 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='173.31,88.64 173.31,83.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='182.03,65.02 182.03,60.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='182.03,62.65 177.64,62.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='177.64,65.02 177.64,60.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='150.96,183.12 150.96,178.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='150.96,180.76 149.42,180.76 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='149.42,183.12 149.42,178.40 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <text x='165.06' y='136.21' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>6%</text> |
| <text x='284.85' y='41.72' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>54%</text> |
| <text x='169.26' y='112.59' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>8%</text> |
| <text x='164.06' y='159.83' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>5%</text> |
| <text x='181.38' y='88.96' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>12%</text> |
| <text x='185.84' y='65.34' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>14%</text> |
| <text x='154.52' y='183.45' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>1%</text> |
| </g> |
| <g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA=)'> |
| <text x='141.67' y='183.34' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='17.96px' lengthAdjust='spacingAndGlyphs'>Other</text> |
| <text x='141.67' y='155.83' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='111.20px' lengthAdjust='spacingAndGlyphs'>I'm waiting to use generics until Go</text> |
| <text x='141.67' y='163.61' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='49.92px' lengthAdjust='spacingAndGlyphs'>1.19 or Go 1.20</text> |
| <text x='141.67' y='136.10' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='91.63px' lengthAdjust='spacingAndGlyphs'>I don't intend to use generics</text> |
| <text x='141.67' y='108.59' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='119.01px' lengthAdjust='spacingAndGlyphs'>I want to use generics, but something</text> |
| <text x='141.67' y='116.37' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='113.82px' lengthAdjust='spacingAndGlyphs'>is preventing me from doing it today</text> |
| <text x='141.67' y='84.97' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='116.78px' lengthAdjust='spacingAndGlyphs'>I've started using generics, but not in</text> |
| <text x='141.67' y='92.74' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='80.68px' lengthAdjust='spacingAndGlyphs'>production/released code</text> |
| <text x='141.67' y='61.35' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='90.83px' lengthAdjust='spacingAndGlyphs'>I've started using generics in</text> |
| <text x='141.67' y='69.12' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='80.68px' lengthAdjust='spacingAndGlyphs'>production/released code</text> |
| <text x='141.67' y='37.73' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='114.98px' lengthAdjust='spacingAndGlyphs'>I'm open to using generics, but don't</text> |
| <text x='141.67' y='45.50' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='125.00px' lengthAdjust='spacingAndGlyphs'>have a specific need for them right now</text> |
| <text x='146.60' y='205.03' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='10.39px' lengthAdjust='spacingAndGlyphs'>0%</text> |
| <text x='268.31' y='205.03' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='14.39px' lengthAdjust='spacingAndGlyphs'>50%</text> |
| <text x='390.01' y='205.03' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='18.38px' lengthAdjust='spacingAndGlyphs'>100%</text> |
| <text x='286.56' y='222.32' 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='355.06px' lengthAdjust='spacingAndGlyphs'>How would you describe your intention to use (or not use) generics in Go?</text> |
| <text x='426.52' y='234.73' text-anchor='end' style='font-size: 7.20px;fill: #999999; font-family: "Arial";' textLength='32.16px' lengthAdjust='spacingAndGlyphs'>n = 5,566</text> |
| </g> |
| </svg> |