If you change print from being defined by addCommand to addPrimitive,
the arguments are not evaluated when it is invoked.
I've been trying to maintain some consistency with ucblogo, but on the
whole this is a good change.
>.Also implementing showturtle and graphical wrapping toggled with WRAP and NOWRAP (so that if the turtle exits the right side of the screen it comes in on the left).
I would set about adding this to turtle.js and then using addTurtleCommand.
> All of these thoughts are basically aimed in the direction of making things clearer for my kids...
An excellent use case :)
> Maybe there's a way to draw the text onto the png separately when it gets saved?
I think one of the better things to do would be to create a new
canvas, copy the existing one over and write the text. Part of me
thinks that we should re-run the logo code, so the preview matches the
output.
tef