The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<?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: Perl Pages: 1 -->
<svg width="568pt" height="402pt"
 viewBox="0.00 0.00 568.00 402.48" 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 398.483)">
<title>Perl</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-398.483 564,-398.483 564,4 -4,4"/>
<text text-anchor="middle" x="280" y="-7.8" font-family="Times,serif" font-size="14.00">Record demo 3 &#45; Deeply nested records using strings as labels</text>
<!-- Alphabet -->
<g id="node1" class="node"><title>Alphabet</title>
<polygon fill="none" stroke="black" points="18,-59.2414 18,-358.241 506,-358.241 506,-59.2414 18,-59.2414"/>
<text text-anchor="middle" x="49" y="-205.041" font-family="Times,serif" font-size="14.00">a:port_a</text>
<polyline fill="none" stroke="black" points="80,-59.2414 80,-358.241 "/>
<text text-anchor="middle" x="281.5" y="-343.041" font-family="Times,serif" font-size="14.00">b:port_b</text>
<polyline fill="none" stroke="black" points="80,-335.241 483,-335.241 "/>
<text text-anchor="middle" x="281.5" y="-320.041" font-family="Times,serif" font-size="14.00">c</text>
<polyline fill="none" stroke="black" points="80,-312.241 483,-312.241 "/>
<text text-anchor="middle" x="111.5" y="-205.041" font-family="Times,serif" font-size="14.00">d:port_d</text>
<polyline fill="none" stroke="black" points="143,-105.241 143,-312.241 "/>
<text text-anchor="middle" x="154.5" y="-205.041" font-family="Times,serif" font-size="14.00">e</text>
<polyline fill="none" stroke="black" points="166,-105.241 166,-312.241 "/>
<text text-anchor="middle" x="176.5" y="-205.041" font-family="Times,serif" font-size="14.00">f</text>
<polyline fill="none" stroke="black" points="187,-105.241 187,-312.241 "/>
<text text-anchor="middle" x="278" y="-297.041" font-family="Times,serif" font-size="14.00">g</text>
<polyline fill="none" stroke="black" points="187,-289.241 369,-289.241 "/>
<text text-anchor="middle" x="278" y="-274.041" font-family="Times,serif" font-size="14.00">h:port_h</text>
<polyline fill="none" stroke="black" points="187,-266.241 369,-266.241 "/>
<text text-anchor="middle" x="278" y="-251.041" font-family="Times,serif" font-size="14.00">i</text>
<polyline fill="none" stroke="black" points="187,-243.241 369,-243.241 "/>
<text text-anchor="middle" x="278" y="-228.041" font-family="Times,serif" font-size="14.00">j</text>
<polyline fill="none" stroke="black" points="187,-220.241 369,-220.241 "/>
<text text-anchor="middle" x="198.5" y="-205.041" font-family="Times,serif" font-size="14.00">k</text>
<polyline fill="none" stroke="black" points="210,-197.241 210,-220.241 "/>
<text text-anchor="middle" x="220" y="-205.041" font-family="Times,serif" font-size="14.00">l</text>
<polyline fill="none" stroke="black" points="230,-197.241 230,-220.241 "/>
<text text-anchor="middle" x="244" y="-205.041" font-family="Times,serif" font-size="14.00">m</text>
<polyline fill="none" stroke="black" points="258,-197.241 258,-220.241 "/>
<text text-anchor="middle" x="290.5" y="-205.041" font-family="Times,serif" font-size="14.00">n:port_n</text>
<polyline fill="none" stroke="black" points="323,-197.241 323,-220.241 "/>
<text text-anchor="middle" x="334.5" y="-205.041" font-family="Times,serif" font-size="14.00">o</text>
<polyline fill="none" stroke="black" points="346,-197.241 346,-220.241 "/>
<text text-anchor="middle" x="357.5" y="-205.041" font-family="Times,serif" font-size="14.00">p</text>
<polyline fill="none" stroke="black" points="187,-197.241 369,-197.241 "/>
<text text-anchor="middle" x="278" y="-182.041" font-family="Times,serif" font-size="14.00">q</text>
<polyline fill="none" stroke="black" points="187,-174.241 369,-174.241 "/>
<text text-anchor="middle" x="278" y="-159.041" font-family="Times,serif" font-size="14.00">r</text>
<polyline fill="none" stroke="black" points="187,-151.241 369,-151.241 "/>
<text text-anchor="middle" x="278" y="-136.041" font-family="Times,serif" font-size="14.00">s:port_s</text>
<polyline fill="none" stroke="black" points="187,-128.241 369,-128.241 "/>
<text text-anchor="middle" x="278" y="-113.041" font-family="Times,serif" font-size="14.00">t</text>
<polyline fill="none" stroke="black" points="369,-105.241 369,-312.241 "/>
<text text-anchor="middle" x="380.5" y="-205.041" font-family="Times,serif" font-size="14.00">u</text>
<polyline fill="none" stroke="black" points="392,-105.241 392,-312.241 "/>
<text text-anchor="middle" x="403.5" y="-205.041" font-family="Times,serif" font-size="14.00">v</text>
<polyline fill="none" stroke="black" points="415,-105.241 415,-312.241 "/>
<text text-anchor="middle" x="449" y="-205.041" font-family="Times,serif" font-size="14.00">w:port_w</text>
<polyline fill="none" stroke="black" points="80,-105.241 483,-105.241 "/>
<text text-anchor="middle" x="281.5" y="-90.0414" font-family="Times,serif" font-size="14.00">x</text>
<polyline fill="none" stroke="black" points="80,-82.2414 483,-82.2414 "/>
<text text-anchor="middle" x="281.5" y="-67.0414" font-family="Times,serif" font-size="14.00">y:port_y</text>
<polyline fill="none" stroke="black" points="483,-59.2414 483,-358.241 "/>
<text text-anchor="middle" x="494.5" y="-205.041" font-family="Times,serif" font-size="14.00">z</text>
</g>
<!-- Alphabet&#45;&gt;Alphabet -->
<g id="edge1" class="edge"><title>Alphabet:port_a&#45;&gt;Alphabet:port_n</title>
<path fill="none" stroke="maroon" d="M17.7106,-261.023C4.80542,-273.629 0,-256.202 0,-208.741 0,-139.92 171.492,-134.25 267.226,-191.732"/>
<polygon fill="maroon" stroke="maroon" points="265.364,-194.696 275.68,-197.11 269.121,-188.79 265.364,-194.696"/>
</g>
<!-- Alphabet&#45;&gt;Alphabet -->
<g id="edge2" class="edge"><title>Alphabet:port_b&#45;&gt;Alphabet:port_s</title>
<path fill="none" stroke="blue" d="M296.896,-358.356C385.787,-421.208 524,-411.98 524,-243.241 524,-79.7762 390.936,-66.0078 301.449,-122.448"/>
<polygon fill="blue" stroke="blue" points="299.31,-119.667 292.931,-128.127 303.193,-125.492 299.31,-119.667"/>
</g>
<!-- Alphabet&#45;&gt;Alphabet -->
<g id="edge3" class="edge"><title>Alphabet:port_d&#45;&gt;Alphabet:port_w</title>
<path fill="none" stroke="red" d="M143.256,-228.745C259.408,-283.012 524,-276.344 524,-208.741 524,-154.59 517.744,-139.537 490.554,-163.582"/>
<polygon fill="red" stroke="red" points="488.053,-161.129 483.181,-170.537 492.857,-166.221 488.053,-161.129"/>
</g>
<!-- Alphabet&#45;&gt;Alphabet -->
<g id="edge4" class="edge"><title>Alphabet:port_y&#45;&gt;Alphabet:port_h</title>
<path fill="none" stroke="green" d="M296.896,-59.1266C385.787,3.72474 524,-5.50314 524,-174.241 524,-337.707 390.936,-351.475 301.449,-295.035"/>
<polygon fill="green" stroke="green" points="303.193,-291.991 292.931,-289.356 299.31,-297.815 303.193,-291.991"/>
</g>
</g>
</svg>