Created
September 7, 2016 00:00
-
-
Save bwoods/e25c63e6c28618e2f0d24e707ab3af7f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
digraph { | |
ranksep=.75 | |
" " // end node | |
{ | |
node [shape=plaintext, fontsize=12] | |
1973 -> 1983 -> 1990 -> 1996 -> 2000 -> 2001 -> 2004 -> 2005 -> 2010 -> 2011 -> 2014 | |
"ML"; "C++"; "Standard ML"; "OCaml"; "C#"; D; Scala; "F#"; Rust; Ceylon; Kotlin; Swift | |
} | |
{ rank = same; 1973; ML } | |
{ rank = same; 1983; "C++" } | |
{ rank = same; 1990; "Standard ML" } | |
{ rank = same; 1996; OCaml } | |
{ rank = same; 2000; "C#" } | |
{ rank = same; 2001; D } | |
{ rank = same; 2004; Scala } | |
{ rank = same; 2005; "F#" } | |
{ rank = same; 2010; Rust } | |
{ rank = same; 2011; Ceylon } | |
{ rank = same; 2011; Kotlin } | |
{ rank = same; 2014; Swift } | |
ML -> "C++" | |
ML -> "F#" | |
ML -> Rust | |
ML -> Scala | |
ML -> "Standard ML" | |
"C++" -> "C#" | |
"C++" -> D | |
"C++" -> Rust | |
"Standard ML" -> OCaml | |
"Standard ML" -> Rust | |
"Standard ML" -> Scala | |
OCaml -> "F#" | |
OCaml -> Scala | |
OCaml -> Rust | |
"C#" -> D | |
"C#" -> "F#" | |
"C#" -> Kotlin | |
"C#" -> Rust | |
"C#" -> Swift | |
D -> Swift | |
"F#" -> "C#" | |
Scala -> Ceylon | |
Scala -> "F#" | |
Scala -> Kotlin | |
Rust -> Swift | |
Swift -> Rust | |
"C++" -> " " | |
Rust -> " " | |
Swift -> " " | |
Ceylon -> " " | |
Kotlin -> " " | |
"Standard ML" -> " " | |
"F#" -> " " | |
"D" -> " " | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" | |
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | |
<!-- Generated by graphviz version 2.38.0 (20140413.2041) | |
--> | |
<!-- Title: %3 Pages: 1 --> | |
<svg width="716pt" height="1034pt" | |
viewBox="0.00 0.00 716.00 1034.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1030)"> | |
<title>%3</title> | |
<polygon fill="white" stroke="none" points="-4,4 -4,-1030 712,-1030 712,4 -4,4"/> | |
<!-- --> | |
<g id="node1" class="node"><title> </title> | |
<ellipse fill="none" stroke="black" cx="247" cy="-18" rx="27" ry="18"/> | |
<text text-anchor="middle" x="247" y="-13.8" font-family="Times,serif" font-size="14.00"> </text> | |
</g> | |
<!-- 1973 --> | |
<g id="node2" class="node"><title>1973</title> | |
<text text-anchor="middle" x="681" y="-1004.4" font-family="Times,serif" font-size="12.00">1973</text> | |
</g> | |
<!-- 1983 --> | |
<g id="node3" class="node"><title>1983</title> | |
<text text-anchor="middle" x="681" y="-914.4" font-family="Times,serif" font-size="12.00">1983</text> | |
</g> | |
<!-- 1973->1983 --> | |
<g id="edge1" class="edge"><title>1973->1983</title> | |
<path fill="none" stroke="black" d="M681,-989.614C681,-977.24 681,-960.369 681,-946.22"/> | |
<polygon fill="black" stroke="black" points="684.5,-946.05 681,-936.05 677.5,-946.05 684.5,-946.05"/> | |
</g> | |
<!-- 1990 --> | |
<g id="node4" class="node"><title>1990</title> | |
<text text-anchor="middle" x="681" y="-824.4" font-family="Times,serif" font-size="12.00">1990</text> | |
</g> | |
<!-- 1983->1990 --> | |
<g id="edge2" class="edge"><title>1983->1990</title> | |
<path fill="none" stroke="black" d="M681,-899.614C681,-887.24 681,-870.369 681,-856.22"/> | |
<polygon fill="black" stroke="black" points="684.5,-856.05 681,-846.05 677.5,-856.05 684.5,-856.05"/> | |
</g> | |
<!-- 1996 --> | |
<g id="node5" class="node"><title>1996</title> | |
<text text-anchor="middle" x="681" y="-734.4" font-family="Times,serif" font-size="12.00">1996</text> | |
</g> | |
<!-- 1990->1996 --> | |
<g id="edge3" class="edge"><title>1990->1996</title> | |
<path fill="none" stroke="black" d="M681,-809.614C681,-797.24 681,-780.369 681,-766.22"/> | |
<polygon fill="black" stroke="black" points="684.5,-766.05 681,-756.05 677.5,-766.05 684.5,-766.05"/> | |
</g> | |
<!-- 2000 --> | |
<g id="node6" class="node"><title>2000</title> | |
<text text-anchor="middle" x="681" y="-644.4" font-family="Times,serif" font-size="12.00">2000</text> | |
</g> | |
<!-- 1996->2000 --> | |
<g id="edge4" class="edge"><title>1996->2000</title> | |
<path fill="none" stroke="black" d="M681,-719.614C681,-707.24 681,-690.369 681,-676.22"/> | |
<polygon fill="black" stroke="black" points="684.5,-676.05 681,-666.05 677.5,-676.05 684.5,-676.05"/> | |
</g> | |
<!-- 2001 --> | |
<g id="node7" class="node"><title>2001</title> | |
<text text-anchor="middle" x="681" y="-554.4" font-family="Times,serif" font-size="12.00">2001</text> | |
</g> | |
<!-- 2000->2001 --> | |
<g id="edge5" class="edge"><title>2000->2001</title> | |
<path fill="none" stroke="black" d="M681,-629.614C681,-617.24 681,-600.369 681,-586.22"/> | |
<polygon fill="black" stroke="black" points="684.5,-586.05 681,-576.05 677.5,-586.05 684.5,-586.05"/> | |
</g> | |
<!-- 2004 --> | |
<g id="node8" class="node"><title>2004</title> | |
<text text-anchor="middle" x="681" y="-464.4" font-family="Times,serif" font-size="12.00">2004</text> | |
</g> | |
<!-- 2001->2004 --> | |
<g id="edge6" class="edge"><title>2001->2004</title> | |
<path fill="none" stroke="black" d="M681,-539.614C681,-527.24 681,-510.369 681,-496.22"/> | |
<polygon fill="black" stroke="black" points="684.5,-496.05 681,-486.05 677.5,-496.05 684.5,-496.05"/> | |
</g> | |
<!-- 2005 --> | |
<g id="node9" class="node"><title>2005</title> | |
<text text-anchor="middle" x="681" y="-374.4" font-family="Times,serif" font-size="12.00">2005</text> | |
</g> | |
<!-- 2004->2005 --> | |
<g id="edge7" class="edge"><title>2004->2005</title> | |
<path fill="none" stroke="black" d="M681,-449.614C681,-437.24 681,-420.369 681,-406.22"/> | |
<polygon fill="black" stroke="black" points="684.5,-406.05 681,-396.05 677.5,-406.05 684.5,-406.05"/> | |
</g> | |
<!-- 2010 --> | |
<g id="node10" class="node"><title>2010</title> | |
<text text-anchor="middle" x="681" y="-284.4" font-family="Times,serif" font-size="12.00">2010</text> | |
</g> | |
<!-- 2005->2010 --> | |
<g id="edge8" class="edge"><title>2005->2010</title> | |
<path fill="none" stroke="black" d="M681,-359.614C681,-347.24 681,-330.369 681,-316.22"/> | |
<polygon fill="black" stroke="black" points="684.5,-316.05 681,-306.05 677.5,-316.05 684.5,-316.05"/> | |
</g> | |
<!-- 2011 --> | |
<g id="node11" class="node"><title>2011</title> | |
<text text-anchor="middle" x="681" y="-194.4" font-family="Times,serif" font-size="12.00">2011</text> | |
</g> | |
<!-- 2010->2011 --> | |
<g id="edge9" class="edge"><title>2010->2011</title> | |
<path fill="none" stroke="black" d="M681,-269.614C681,-257.24 681,-240.369 681,-226.22"/> | |
<polygon fill="black" stroke="black" points="684.5,-226.05 681,-216.05 677.5,-226.05 684.5,-226.05"/> | |
</g> | |
<!-- 2014 --> | |
<g id="node12" class="node"><title>2014</title> | |
<text text-anchor="middle" x="681" y="-104.4" font-family="Times,serif" font-size="12.00">2014</text> | |
</g> | |
<!-- 2011->2014 --> | |
<g id="edge10" class="edge"><title>2011->2014</title> | |
<path fill="none" stroke="black" d="M681,-179.614C681,-167.24 681,-150.369 681,-136.22"/> | |
<polygon fill="black" stroke="black" points="684.5,-136.05 681,-126.05 677.5,-136.05 684.5,-136.05"/> | |
</g> | |
<!-- ML --> | |
<g id="node13" class="node"><title>ML</title> | |
<text text-anchor="middle" x="480" y="-1004.4" font-family="Times,serif" font-size="12.00">ML</text> | |
</g> | |
<!-- C++ --> | |
<g id="node14" class="node"><title>C++</title> | |
<text text-anchor="middle" x="135" y="-914.4" font-family="Times,serif" font-size="12.00">C++</text> | |
</g> | |
<!-- ML->C++ --> | |
<g id="edge11" class="edge"><title>ML->C++</title> | |
<path fill="none" stroke="black" d="M452.928,-1000.09C391.61,-984.454 242.035,-946.302 172.138,-928.473"/> | |
<polygon fill="black" stroke="black" points="172.978,-925.075 162.423,-925.995 171.248,-931.858 172.978,-925.075"/> | |
</g> | |
<!-- Standard ML --> | |
<g id="node15" class="node"><title>Standard ML</title> | |
<text text-anchor="middle" x="480" y="-824.4" font-family="Times,serif" font-size="12.00">Standard ML</text> | |
</g> | |
<!-- ML->Standard ML --> | |
<g id="edge15" class="edge"><title>ML->Standard ML</title> | |
<path fill="none" stroke="black" d="M480,-989.933C480,-958.966 480,-893.299 480,-856.129"/> | |
<polygon fill="black" stroke="black" points="483.5,-856.016 480,-846.016 476.5,-856.016 483.5,-856.016"/> | |
</g> | |
<!-- Scala --> | |
<g id="node19" class="node"><title>Scala</title> | |
<text text-anchor="middle" x="499" y="-464.4" font-family="Times,serif" font-size="12.00">Scala</text> | |
</g> | |
<!-- ML->Scala --> | |
<g id="edge14" class="edge"><title>ML->Scala</title> | |
<path fill="none" stroke="black" d="M499.308,-989.909C530.373,-960.415 588,-896.593 588,-829 588,-829 588,-829 588,-647 588,-587.374 547.553,-527.246 521.193,-494.391"/> | |
<polygon fill="black" stroke="black" points="523.558,-491.756 514.503,-486.256 518.152,-496.203 523.558,-491.756"/> | |
</g> | |
<!-- F# --> | |
<g id="node20" class="node"><title>F#</title> | |
<text text-anchor="middle" x="444" y="-374.4" font-family="Times,serif" font-size="12.00">F#</text> | |
</g> | |
<!-- ML->F# --> | |
<g id="edge12" class="edge"><title>ML->F#</title> | |
<path fill="none" stroke="black" d="M507.119,-990.805C549.341,-963.296 626,-903.141 626,-829 626,-829 626,-829 626,-647 626,-550.555 595.075,-525.45 535,-450 519.661,-430.735 498.079,-413.605 479.782,-401"/> | |
<polygon fill="black" stroke="black" points="481.361,-397.845 471.106,-395.185 477.464,-403.66 481.361,-397.845"/> | |
</g> | |
<!-- Rust --> | |
<g id="node21" class="node"><title>Rust</title> | |
<text text-anchor="middle" x="200" y="-284.4" font-family="Times,serif" font-size="12.00">Rust</text> | |
</g> | |
<!-- ML->Rust --> | |
<g id="edge13" class="edge"><title>ML->Rust</title> | |
<path fill="none" stroke="black" d="M452.552,-1001.36C387.239,-986.186 228,-938.002 228,-829 228,-829 228,-829 228,-467 228,-412.851 215.199,-350.551 206.908,-315.877"/> | |
<polygon fill="black" stroke="black" points="210.278,-314.923 204.499,-306.043 203.479,-316.588 210.278,-314.923"/> | |
</g> | |
<!-- C++-> --> | |
<g id="edge37" class="edge"><title>C++-> </title> | |
<path fill="none" stroke="black" d="M123.49,-899.989C90.8432,-850.033 0,-698.493 0,-559 0,-559 0,-559 0,-197 0,-142.478 18.699,-125.593 60,-90 103.922,-52.1485 170.097,-33.4694 210.814,-25.055"/> | |
<polygon fill="black" stroke="black" points="211.7,-28.448 220.837,-23.0851 210.35,-21.5794 211.7,-28.448"/> | |
</g> | |
<!-- C# --> | |
<g id="node17" class="node"><title>C#</title> | |
<text text-anchor="middle" x="135" y="-644.4" font-family="Times,serif" font-size="12.00">C#</text> | |
</g> | |
<!-- C++->C# --> | |
<g id="edge16" class="edge"><title>C++->C#</title> | |
<path fill="none" stroke="black" d="M135,-899.828C135,-854.447 135,-731.059 135,-676.071"/> | |
<polygon fill="black" stroke="black" points="138.5,-676.029 135,-666.029 131.5,-676.029 138.5,-676.029"/> | |
</g> | |
<!-- D --> | |
<g id="node18" class="node"><title>D</title> | |
<text text-anchor="middle" x="57" y="-554.4" font-family="Times,serif" font-size="12.00">D</text> | |
</g> | |
<!-- C++->D --> | |
<g id="edge17" class="edge"><title>C++->D</title> | |
<path fill="none" stroke="black" d="M131.238,-899.733C118.676,-842.075 78.1109,-655.894 62.8649,-585.918"/> | |
<polygon fill="black" stroke="black" points="66.273,-585.119 60.7244,-576.094 59.4335,-586.61 66.273,-585.119"/> | |
</g> | |
<!-- C++->Rust --> | |
<g id="edge18" class="edge"><title>C++->Rust</title> | |
<path fill="none" stroke="black" d="M144.082,-899.861C159.704,-868.737 190,-800.454 190,-739 190,-739 190,-739 190,-467 190,-413.656 194.532,-351.461 197.495,-316.51"/> | |
<polygon fill="black" stroke="black" points="201.014,-316.431 198.393,-306.165 194.041,-315.825 201.014,-316.431"/> | |
</g> | |
<!-- Standard ML-> --> | |
<g id="edge42" class="edge"><title>Standard ML-> </title> | |
<path fill="none" stroke="black" d="M487.523,-809.882C512.634,-751.128 592,-551.77 592,-379 592,-379 592,-379 592,-197 592,-59.5357 373.01,-28.1248 283.975,-21.0347"/> | |
<polygon fill="black" stroke="black" points="284.014,-17.5283 273.784,-20.2852 283.501,-24.5094 284.014,-17.5283"/> | |
</g> | |
<!-- OCaml --> | |
<g id="node16" class="node"><title>OCaml</title> | |
<text text-anchor="middle" x="447" y="-734.4" font-family="Times,serif" font-size="12.00">OCaml</text> | |
</g> | |
<!-- Standard ML->OCaml --> | |
<g id="edge19" class="edge"><title>Standard ML->OCaml</title> | |
<path fill="none" stroke="black" d="M473.48,-809.614C468.795,-797.119 462.389,-780.037 457.052,-765.804"/> | |
<polygon fill="black" stroke="black" points="460.182,-764.185 453.394,-756.05 453.628,-766.643 460.182,-764.185"/> | |
</g> | |
<!-- Standard ML->Scala --> | |
<g id="edge21" class="edge"><title>Standard ML->Scala</title> | |
<path fill="none" stroke="black" d="M481.296,-809.968C484.333,-769.449 491.958,-664.11 496,-576 497.246,-548.843 498.047,-517.784 498.506,-496.15"/> | |
<polygon fill="black" stroke="black" points="502.007,-496.125 498.709,-486.056 495.008,-495.984 502.007,-496.125"/> | |
</g> | |
<!-- Standard ML->Rust --> | |
<g id="edge20" class="edge"><title>Standard ML->Rust</title> | |
<path fill="none" stroke="black" d="M457.99,-809.901C423.347,-780.875 360,-718.321 360,-649 360,-649 360,-649 360,-557 360,-454.293 272.296,-356.764 226.755,-313.045"/> | |
<polygon fill="black" stroke="black" points="228.974,-310.327 219.3,-306.007 224.169,-315.417 228.974,-310.327"/> | |
</g> | |
<!-- OCaml->Scala --> | |
<g id="edge23" class="edge"><title>OCaml->Scala</title> | |
<path fill="none" stroke="black" d="M450.332,-719.828C459.137,-674.447 483.078,-551.059 493.747,-496.071"/> | |
<polygon fill="black" stroke="black" points="497.227,-496.513 495.696,-486.029 490.355,-495.179 497.227,-496.513"/> | |
</g> | |
<!-- OCaml->F# --> | |
<g id="edge22" class="edge"><title>OCaml->F#</title> | |
<path fill="none" stroke="black" d="M446.855,-719.733C446.373,-662.194 444.818,-476.658 444.229,-406.351"/> | |
<polygon fill="black" stroke="black" points="447.727,-406.064 444.143,-396.094 440.727,-406.123 447.727,-406.064"/> | |
</g> | |
<!-- OCaml->Rust --> | |
<g id="edge24" class="edge"><title>OCaml->Rust</title> | |
<path fill="none" stroke="black" d="M445.326,-719.653C438.616,-653.336 411.754,-416.729 365,-360 332.82,-320.955 275.154,-302.883 237.233,-294.883"/> | |
<polygon fill="black" stroke="black" points="237.587,-291.385 227.098,-292.884 236.232,-298.253 237.587,-291.385"/> | |
</g> | |
<!-- C#->D --> | |
<g id="edge25" class="edge"><title>C#->D</title> | |
<path fill="none" stroke="black" d="M119.59,-629.614C107.977,-616.512 91.8945,-598.368 78.9398,-583.753"/> | |
<polygon fill="black" stroke="black" points="81.3652,-581.212 72.1129,-576.05 76.1268,-585.855 81.3652,-581.212"/> | |
</g> | |
<!-- C#->F# --> | |
<g id="edge26" class="edge"><title>C#->F#</title> | |
<path fill="none" stroke="black" d="M162.226,-634.984C191.184,-623.076 236.948,-602.754 271,-576 335.713,-525.156 392.512,-444.968 422.454,-404.363"/> | |
<polygon fill="black" stroke="black" points="425.446,-406.205 428.604,-396.091 419.829,-402.028 425.446,-406.205"/> | |
</g> | |
<!-- C#->Rust --> | |
<g id="edge28" class="edge"><title>C#->Rust</title> | |
<path fill="none" stroke="black" d="M136.331,-629.975C140.063,-585.237 151.965,-460.86 176,-360 179.557,-345.072 184.931,-328.83 189.692,-315.652"/> | |
<polygon fill="black" stroke="black" points="192.985,-316.839 193.173,-306.245 186.42,-314.409 192.985,-316.839"/> | |
</g> | |
<!-- Kotlin --> | |
<g id="node23" class="node"><title>Kotlin</title> | |
<text text-anchor="middle" x="279" y="-194.4" font-family="Times,serif" font-size="12.00">Kotlin</text> | |
</g> | |
<!-- C#->Kotlin --> | |
<g id="edge27" class="edge"><title>C#->Kotlin</title> | |
<path fill="none" stroke="black" d="M159.64,-629.9C197.588,-601.331 266,-539.984 266,-469 266,-469 266,-469 266,-377 266,-323.598 271.892,-261.423 275.743,-226.491"/> | |
<polygon fill="black" stroke="black" points="279.266,-226.483 276.911,-216.153 272.31,-225.696 279.266,-226.483"/> | |
</g> | |
<!-- Swift --> | |
<g id="node24" class="node"><title>Swift</title> | |
<text text-anchor="middle" x="169" y="-104.4" font-family="Times,serif" font-size="12.00">Swift</text> | |
</g> | |
<!-- C#->Swift --> | |
<g id="edge29" class="edge"><title>C#->Swift</title> | |
<path fill="none" stroke="black" d="M131.626,-629.896C125.69,-598.266 114,-528.434 114,-469 114,-469 114,-469 114,-287 114,-231.067 139.097,-169.477 155.385,-135.396"/> | |
<polygon fill="black" stroke="black" points="158.663,-136.659 159.918,-126.139 152.376,-133.581 158.663,-136.659"/> | |
</g> | |
<!-- D-> --> | |
<g id="edge44" class="edge"><title>D-> </title> | |
<path fill="none" stroke="black" d="M53.9473,-539.882C48.5765,-508.228 38,-438.36 38,-379 38,-379 38,-379 38,-197 38,-105.99 154.284,-51.7145 213.377,-30.0086"/> | |
<polygon fill="black" stroke="black" points="214.782,-33.2236 223.025,-26.5677 212.43,-26.6304 214.782,-33.2236"/> | |
</g> | |
<!-- D->Swift --> | |
<g id="edge30" class="edge"><title>D->Swift</title> | |
<path fill="none" stroke="black" d="M60.0527,-539.882C65.4235,-508.228 76,-438.36 76,-379 76,-379 76,-379 76,-287 76,-238.263 76.8106,-222.867 100,-180 109.64,-162.181 125.03,-145.719 138.832,-133.143"/> | |
<polygon fill="black" stroke="black" points="141.521,-135.438 146.719,-126.206 136.898,-130.182 141.521,-135.438"/> | |
</g> | |
<!-- Scala->F# --> | |
<g id="edge33" class="edge"><title>Scala->F#</title> | |
<path fill="none" stroke="black" d="M488.134,-449.614C480.097,-436.755 469.024,-419.038 459.98,-404.568"/> | |
<polygon fill="black" stroke="black" points="462.925,-402.675 454.657,-396.05 456.989,-406.385 462.925,-402.675"/> | |
</g> | |
<!-- Ceylon --> | |
<g id="node22" class="node"><title>Ceylon</title> | |
<text text-anchor="middle" x="537" y="-194.4" font-family="Times,serif" font-size="12.00">Ceylon</text> | |
</g> | |
<!-- Scala->Ceylon --> | |
<g id="edge32" class="edge"><title>Scala->Ceylon</title> | |
<path fill="none" stroke="black" d="M502.75,-449.847C505.796,-435.506 510.055,-414.487 513,-396 522.594,-335.767 530.396,-264.635 534.296,-226.48"/> | |
<polygon fill="black" stroke="black" points="537.813,-226.488 535.335,-216.187 530.849,-225.785 537.813,-226.488"/> | |
</g> | |
<!-- Scala->Kotlin --> | |
<g id="edge34" class="edge"><title>Scala->Kotlin</title> | |
<path fill="none" stroke="black" d="M499.558,-449.788C499.511,-427.517 496.754,-388.231 480,-360 440.294,-293.094 361.698,-242.756 315.427,-217.376"/> | |
<polygon fill="black" stroke="black" points="316.811,-214.147 306.347,-212.489 313.493,-220.31 316.811,-214.147"/> | |
</g> | |
<!-- F#-> --> | |
<g id="edge43" class="edge"><title>F#-> </title> | |
<path fill="none" stroke="black" d="M434.498,-359.733C402.493,-301.572 298.524,-112.632 260.818,-44.1117"/> | |
<polygon fill="black" stroke="black" points="263.84,-42.3424 255.952,-35.2686 257.707,-45.7172 263.84,-42.3424"/> | |
</g> | |
<!-- F#->C# --> | |
<g id="edge31" class="edge"><title>F#->C#</title> | |
<path fill="none" stroke="black" d="M438.213,-396.091C418.805,-433.042 358.461,-521.426 289,-576 253.446,-603.934 205.125,-624.855 171.993,-636.51"/> | |
<polygon fill="black" stroke="black" points="170.571,-633.297 162.229,-639.827 172.823,-639.925 170.571,-633.297"/> | |
</g> | |
<!-- Rust-> --> | |
<g id="edge38" class="edge"><title>Rust-> </title> | |
<path fill="none" stroke="black" d="M203.012,-269.828C210.97,-224.447 232.609,-101.059 242.252,-46.0714"/> | |
<polygon fill="black" stroke="black" points="245.733,-46.4836 244.014,-36.0293 238.839,-45.2744 245.733,-46.4836"/> | |
</g> | |
<!-- Rust->Swift --> | |
<g id="edge35" class="edge"><title>Rust->Swift</title> | |
<path fill="none" stroke="black" d="M192.849,-269.933C184.334,-238.966 172.618,-173.299 168.709,-136.129"/> | |
<polygon fill="black" stroke="black" points="172.181,-135.658 167.79,-126.016 165.209,-136.291 172.181,-135.658"/> | |
</g> | |
<!-- Ceylon-> --> | |
<g id="edge40" class="edge"><title>Ceylon-> </title> | |
<path fill="none" stroke="black" d="M535.175,-179.913C531.737,-156.301 522.118,-113.911 496,-90 436.32,-35.3617 337.463,-22.4572 284.027,-19.6107"/> | |
<polygon fill="black" stroke="black" points="284.115,-16.1113 273.97,-19.1661 283.806,-23.1044 284.115,-16.1113"/> | |
</g> | |
<!-- Kotlin-> --> | |
<g id="edge41" class="edge"><title>Kotlin-> </title> | |
<path fill="none" stroke="black" d="M275.932,-179.933C270.365,-148.966 258.559,-83.2989 251.877,-46.1292"/> | |
<polygon fill="black" stroke="black" points="255.273,-45.2386 250.059,-36.0157 248.384,-46.4772 255.273,-45.2386"/> | |
</g> | |
<!-- Swift-> --> | |
<g id="edge39" class="edge"><title>Swift-> </title> | |
<path fill="none" stroke="black" d="M184.41,-89.614C196.547,-75.9208 213.567,-56.719 226.795,-41.7949"/> | |
<polygon fill="black" stroke="black" points="229.685,-43.811 233.699,-34.0059 224.447,-39.1678 229.685,-43.811"/> | |
</g> | |
<!-- Swift->Rust --> | |
<g id="edge36" class="edge"><title>Swift->Rust</title> | |
<path fill="none" stroke="black" d="M176.137,-126.016C184.648,-156.943 196.366,-222.607 200.285,-259.809"/> | |
<polygon fill="black" stroke="black" points="196.814,-260.291 201.206,-269.933 203.785,-259.656 196.814,-260.291"/> | |
</g> | |
</g> | |
</svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment