• The issue is the Puck.write call generates some output on the Puck. Then when eval is called, it receives whatever Puck.write output instead - I guess 'Puck.eval' could prefix the output with something - that would help to differentiate it from the output of write.

    One option is to temporarily turn off the console output (echo) for the line you write - try puckCommand = "\x10setTime(" + n + ")\\n" and I imagine that'll fix it (it's just sending char code 16 at the start of the line)

About

Avatar for Gordon @Gordon started