Purpose: To get TclX file functionality into the core.
LV by core, do you mean create an extension that is distributed along with the Tcl source code, just as the http extension, etc. are today or do you mean modify the Tcl generic/etc. c files so that these commands are a part of the basic Tcl language?
CMcC: I'm easy, Larry. I think they should be distributed with the core tcl, but I'm also generally in favour of modularising tcl core as much as possible (personal preference.) I guess that means shipping an extension with the source code. Or perhaps as part of a binary tcllib (as was suggested in TclX Future.)
These will eventually become TIPs, so any comments or suggestions would be welcome now. Question: is it practical to push for this stuff to be included in the 8.5 release? There is some discussion/question as to the wisdom of doing this in TclX Future.
The -keepalive option should be added to fconfigure for sockets. Possibly other sockopts should be added to fconfigure too.
Changes to tcl's file command
A new file option -fileid to allow an open file to be processed in place of the file name argument. (This may not be possible under windows.)
Implementation Considerations
See Also: