To get [TclX] file functionality into the core it will be necessary to add -fileid option to file commands to allow an open file to be processed in place of the file name argument. This may not be possible under windows. The -keepalive option should be added to [fconfigure] for [socket]s A new command [pipe] should be added to provide TclX pipe functionality. '''Changes to tcl's file command''' A new [file] type result, '''tty''', will be added. * file truncate for tclx's [ftruncate] * file lock for tclx's [flock] * file unlock for tclx's [funlock] * file dup for tclx's [dup] ----