view fig/Rakudo_overview.svg @ 18:1fc9d0bd924f default tip

update
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Sat, 20 Apr 2019 18:06:35 +0900
parents
children
line wrap: on
line source

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="533px" height="463px" viewBox="-0.5 -0.5 533 463" content="&lt;mxfile modified=&quot;2019-04-20T01:58:40.629Z&quot; host=&quot;www.draw.io&quot; agent=&quot;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36&quot; version=&quot;10.6.3&quot; etag=&quot;vRIX8Eg3QAhMR-nQ-MFk&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;yl2K-Hg-9E9-az7IrLc6&quot;&gt;5VnLctsgFP0ath1JCD2WtuO0i6bjNjNtsmQsItFIwoNxbPfri6SrJ85Ukzq2M15FHC6ge84RXByEZ9nus6Sr5E5ELEWOFe0QvkGOY9sk0H8KZF8hvosrIJY8gqAWuOd/GIAWoBsesXUvUAmRKr7qg0uR52ypehiVUmz7YU8i7a+6ojEzgPslTU30F49UUqGB47f4F8bjpF7Z9sKqJ6N1MGSyTmgkth0IzxGeSSFU9ZTtZiwtyKt5qcbdvtLbvJhkuRozwKkGvNB0A7nBe6l9nSyLdO7QFFIlIhY5TectOpVik0esmNHSrTbmqxArDdoa/M2U2oOQdKOEhhKVpdC7VlI8N1RijVRvUSzdS2wtNnIJEFhGURkzyNUz07cbUrUbmciYknsdIllKFX/pz07BFnET1zKnH4C8w0Rig8gFk6m3kCKWNDNI7VO2Tbhi9ytaprbV38w4el6YVGz3qvKvpA4DsAcWhG/Qrtvb1tF2bdOk4+Y67n/Yci/EdlSqSbEfaGCZ0vWaL2v4lqd1GMujOigXOasQ6Lfe6l7PdG9wPveSC9HjOET65yPSM4j8QZ83kfgAGwC2TrgB+AZP071iM10pXCBTxO8z5eITMhUYTH37vrhAkmzvjCSF5v41xyhw0BSXD7h9CG3omriATKaAhHpUgCY2CmYloh88g2nNkDpE50ykQrZHxJM+HwYQTXmcFyeNZpRpfFrwzXVVOYGOjEdRuZMe0q+v8LtI6A4kdFwyTkJ8BAnr2r6nIUGTOQpvS1m0IARkKRQjKNBgiOY+Cl00Ca5JqOb6UG/dY2s3Qo4glH1AqFKEQiivkCW0rkkNYp1TDfMGdyeo/Hl3gUcEHpyj5JRXDtu8oRkUdSr99jrQYYXtuHooCPxEoPXY6bnZAbdlY183cv2iD93GYztD0WyHla1m3D/r7TeVy7BPdsvl2kIjhOwIRQ4ZGrDRZTWssBBcL9xub3jgk3Cgf5UQjOr+ujGcKBhM5A4mqmgwJiq91KQ9zl5jrrTvaS/7Iuzlf0R7WW+0Fx7YyxtOdER7Hbih96qjsmi94kOX2Kc8dM1r/nWr4QxuDsR5PzV0s/19vPqU2v8y4Plf&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><path d="M 261 61 L 261 130.9" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 261 137.65 L 256.5 128.65 L 261 130.9 L 265.5 128.65 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><rect x="201" y="1" width="120" height="60" fill="#ffffff" stroke="#000000" stroke-width="3" pointer-events="none"/><g transform="translate(223.5,24.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="74" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 76px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Perl6Program</div></div></foreignObject><text x="37" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Perl6Program</text></switch></g><path d="M 190.9 171 L 61 171 L 61 271" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 197.65 171 L 188.65 175.5 L 190.9 171 L 188.65 166.5 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 321 171 L 471 171 L 471 260.9" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 471 267.65 L 466.5 258.65 L 471 260.9 L 475.5 258.65 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><rect x="201" y="141" width="120" height="60" fill="#ffffff" stroke="#000000" stroke-width="3" pointer-events="none"/><g transform="translate(239.5,164.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="42" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 42px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Rakudo</div></div></foreignObject><text x="21" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Rakudo</text></switch></g><rect x="411" y="271" width="120" height="60" fill="#ffffff" stroke="#000000" stroke-width="3" pointer-events="none"/><g transform="translate(444.5,294.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="52" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 54px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">ByteCode</div></div></foreignObject><text x="26" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">ByteCode</text></switch></g><rect x="1" y="271" width="120" height="60" fill="#ffffff" stroke="#000000" stroke-width="3" pointer-events="none"/><g transform="translate(47.5,294.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="26" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 28px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">NQP</div></div></foreignObject><text x="13" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">NQP</text></switch></g><g transform="translate(312.5,94.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="96" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 97px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">コンパイルを行う</div></div></foreignObject><text x="48" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">コンパイルを行う</text></switch></g><g transform="translate(90.5,222.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="60" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 61px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">実装に利用</div></div></foreignObject><text x="30" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">実装に利用</text></switch></g><g transform="translate(388.5,222.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="24" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 25px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">生成</div></div></foreignObject><text x="12" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">生成</text></switch></g><rect x="211" y="401" width="120" height="60" fill="#ffffff" stroke="#000000" stroke-width="3" pointer-events="none"/><g transform="translate(247.5,424.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="46" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 46px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">MoarVM</div></div></foreignObject><text x="23" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">MoarVM</text></switch></g><path d="M 61 331 L 61 421 Q 61 431 71 431 L 200.9 431" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 207.65 431 L 198.65 435.5 L 200.9 431 L 198.65 426.5 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 471 331 L 471 421 Q 471 431 461 431 L 341.1 431" fill="none" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><path d="M 334.35 431 L 343.35 426.5 L 341.1 431 L 343.35 435.5 Z" fill="#000000" stroke="#000000" stroke-width="3" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(388.5,372.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="24" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 25px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">実行</div></div></foreignObject><text x="12" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">実行</text></switch></g><g transform="translate(148.5,382.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="24" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 25px; white-space: nowrap; overflow-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">実行</div></div></foreignObject><text x="12" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">実行</text></switch></g></g></svg>