Updated implementations for both branches. Manpages added. platform::shell heavily refactored (common code: argument checks, executing shell, locating the platform package). Rewritten code to locate 'platform' to handle both regular install (8.4), and .tm install (8.5). Fixed bad version number of platform::shell package in 8.5 installation (was not relevant to 8.4 as no .tm).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Platform package implementation
Logged In: YES
user_id=75003
Originator: YES
See http://tip.tcl.tk/291 for the TIP itself.
Implementation, diff -u, Tcl 8.4, v1
Implementation, diff -u, Tcl 8.5, v1
Logged In: YES
user_id=75003
Originator: YES
First implementation added, for both 8.4 and 8.4 branches. Both are unconditional. Both created against their branch head as of Nov 24.
Missing: Manpages for the packages.
mplementation, diff -u, Tcl 8.4, v2
Implementation, diff -u, Tcl 8.5, v2
Logged In: YES
user_id=75003
Originator: YES
Updated implementations for both branches. Manpages added. platform::shell heavily refactored (common code: argument checks, executing shell, locating the platform package). Rewritten code to locate 'platform' to handle both regular install (8.4), and .tm install (8.5). Fixed bad version number of platform::shell package in 8.5 installation (was not relevant to 8.4 as no .tm).
Tcl 8.4 v3
Logged In: YES
user_id=75003
Originator: YES
Updated implementations to head, both branches.
Tcl 8.5 v3