I found the root of the disappearing lines on Windows, it is indeed
related to namespaces. And in that process, I found out that Pd uses
Tcl_Eval() to execute the Tcl commands. It turns out that Tcl_Eval()
seems to be the slowest Tcl function available for doing this.
I am thinking of switching it to use Tcl_EvalObjEx(), which compiles
the Tcl to bytecode, then caches the bytecode. It also skips some
deprecated actions which Tcl_Eval() still does.
Anyone know anything about this? I am curious about what the
pitfalls might be before going down this road.
.hc
------------------------------------------------------------------------
----
¡El pueblo unido jamás será vencido!