On Wednesday 17 December 2003 23:32, you wrote:

> > So, using "info args <procname>" doesn't work anymore with the TTrace
> > package unless the proc has been called previously in the thread.

Correct. This is still left to do.

> Hm, so what other Tcl commands will no longer have their usual
> behavior becaue of TTrace?  I'm guessing the list would be:
>
>   info, namespace, package, rename

The "rename" and package work as expected.
The "namespace import/export" as well.
The "namespace origin" does not work (not implemented).
The "info" is very complex. Currently it only reports existence
of the procedure/command. It does not cover args and such.

>
> Any others?  Presumably a future fancier version of TTrace could
> modify those procs so that their standard behavior is retained, and
> using TTrace is entirely transparent?

Absolutely. This is the final goal. But, I did not want to be 100%
compatible just to find out that the entire approach is wrong.
Therefore I did most of the things needed to get it up and
running without much hassle, then observe the behaviour and
learn how it performs, identifiying potential issues on the go.
Well, more-less standard development cycle, right? :)

If it turns out to be useful for many, I will expand and implement
the missing pieces. For our app it works very good as-is. One just
has to be aware about 2-3 quirks (like info args, and such).

Cheers,
Zoran


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to