<html>
    <head>
        <title>MiniLogo Simulator</title>
        <script src="minilogo.js"></script>
        <script src="http://unpkg.com/elm-canvas/elm-canvas.js"></script>
        <link rel="stylesheet" href="minilogo.css">
    </head>
    <body>
        <div id="elm-container">
        </div>
        <script>
            var program = `move(0, 0);
define line(x1, y1, x2, y2) {
    pen up;
    move(x1, y1);
    pen down;
    move(x2, y2);
}
define nix(x, y, width, height) {
    call line (x, y, x + width, y + height);
    call line (x + width, y, x, y + height);
}
call nix(0, 0, 20, 20);
`
            var container = document.getElementById("elm-container");
            var app = Elm.Main.init({
                "flags": { initialText: program },
                "node": container
            });
        </script>
    </body>
</html>