Hi, the $Tcl::STACK_TRACE at the very beginning was probably due to attempts to perform some experiments (there were some unobvious freeing of subs AFAIR)
This is now long forgotten and brings only (slight) speed penalty. I am going to remove it, if no-one objects. Further, I am going to move "icall" subroutine into Tcl.xs, for efficiency reasons. Having it pure-perl is good and could be easily changed if one needs to, but since it is long stabilized - maybe having it in XS would be a win? Not very soon, but eventualy I am going to do that. Regards, Vadim.