Overview
Artifact ID: | 6d2ee469ced4bbd90e78debccf3474674098c7a50907e4343302602a1d446a7d |
---|---|
Ticket: | 8b9854c3d8ba8d64a7d3a9b20dfec552c8ee5f54
[info level 0] returns incompatible result in exported command since Tcl 8.6.9 |
User & Date: | dgp 2019-06-13 16:22:25 |
Changes
- icomment:
It is true that the [::watchdog::every] command in the earlier comments said to come from Wub server is not as robust as it would need to be to handle all the strange circumstances that Tcl might throw at it. (In fact not one of the [every] implementations on the Wiki is robust enough at the moment.) That said, at a minimum the body of a proc has to be assured that when no renames or other changes that would require resolution epochs to be incremented have taken place that uplevel 1 [info level 0] will re-invoke the same procedure with the same arguments as got the current body going. If we cannot rely on at least that much, it becomes impossible to do things like code robust recursive procs. The regression change to ensembles has broken that minimum need.
- login: "dgp"
- mimetype: "text/plain"