-
I committed my one-line fix for generic/tclXprofile.c into HEAD.
The problem with profiling under Tcl-8.6 (still seen under 8.6b1) appears to be of Tcl's own doing... See, for example:
https://sourceforge.net/tracker/index.php?func=detail&aid=2017162&group_id=10894&atid=110894.
2009-10-13 22:55:25 UTC by kot
-
The profile-crash is now fixed. Use the patch attached to artifact 1925400:
https://sourceforge.net/tracker/index.php?func=detail&aid=1925400&group_id=13247&atid=113247
Other self-tests break mostly because the core Tcl changed wordings of its error messages...
2009-10-13 22:51:00 UTC by kot
-
kot committed patchset 1800 of module tclx to the Extended Tcl (TclX) CVS repository, changing 1 files.
2009-10-13 19:28:23 UTC by kot
-
Build Tclx Cvs head
Install code
Start up the tclsh associated with the install directory
package require Tclx
buildpackageindex /tmp
couldn't read file "/usr/tcl85/lib/tclx8.4/buildidx.tcl": no such file or directory
The code file buildidx.tcl didn't get installed when the package was installed
Also, note that several other commands - auto_packages, auto_load_file, auto_commands...
2009-09-29 11:08:52 UTC by lvirden
-
When I look at tclx.tcl, version 1.2, I see the code change to force load specifically skipped the help routines, but it also skipped the autoload.tcl and tcllib.tcl functions as well as the code for buildpackageindex . There wasn't anything specifically about leaving this code out, and the TclX.n page wasn't updated to indicate those functions are deprecated.
So, is it expected that these...
2009-08-24 16:29:13 UTC by lvirden
-
I've looked through the ChangeLog file . There's a 2002 reference that indicates says:
* library/tclx.tcl: changed to force loading of most tclx runtime
library files directly
* library/arrayprocs.tcl:
* library/autoload.tcl:
* library/fmath.tcl: minor code cleanup
That seems to imply that the autoload.tcl file was still expected to be used. The...
2009-08-24 16:18:34 UTC by lvirden
-
It appears that other Tclx package library management commands are not being found, but are still documented in Tclx man page. Besides the auto_load_file, I also see
% package require Tclx
8.4
% auto_commands
invalid command name "auto_commands"
% auto_packages
invalid command name "auto_packages"
% searchpath
invalid command name "searchpath"
Note that other commands, such as...
2009-08-13 12:43:08 UTC by lvirden
-
The man page continues to refer to the Tclx help facility (which I always thought was a nice feature). However, the tclhelp command itself no longer appears to be included in the source distribution, and while the Makefile has an install-help target, it doesn't appear to actually install anything.
My own preference would be to see the TclX help facility turned into its own extension, and that...
2009-08-13 12:38:54 UTC by lvirden
-
Tcl 8.5 added an lassign command. Either the TclX lassign is thus redundant, or the TclX lassign performs differently, raising the possibility of a program getting unexpected behavior.
Either the TclX lassign should be removed or it should be renamed (placed into a tclx namespace perhaps?) in a way so that a developer can specify explicitly which operation they wish performed.
2009-08-13 12:15:16 UTC by lvirden
-
The first phrase of the description should say
Procedure to determine the intersection of two lists.
2009-08-13 12:12:20 UTC by lvirden