Annotation of researchv10dc/cmd/worm/scsi/tcl/changes, revision 1.1

1.1     ! root        1: Recent user-visible changes to Tcl:
        !             2: 
        !             3: 1. No more [command1] [command2] construct for grouping multiple
        !             4: commands on a single command line.
        !             5: 
        !             6: 2. Semi-colon now available for grouping commands on a line.
        !             7: 
        !             8: 3. For a command to span multiple lines, must now use backslash-return
        !             9: at the end of each line but the last.
        !            10: 
        !            11: 4. "Var" command has been changed to "set".
        !            12: 
        !            13: 5. Double-quotes now available as an argument grouping character.
        !            14: 
        !            15: 6. "Return" may be used at top-level.
        !            16: 
        !            17: 7. More backslash sequences available now.  In particular, backslash-newline
        !            18: may be used to join lines in command files.
        !            19: 
        !            20: 8. New or modified built-in commands:  case, return, for, glob, info,
        !            21: print, return, set, source, string, uplevel.
        !            22: 
        !            23: 9. After an error, the variable "errorInfo" is filled with a stack
        !            24: trace showing what was being executed when the error occurred.
        !            25: 
        !            26: 10. Command abbreviations are accepted when parsing commands, but
        !            27: are not recommended except for purely-interactive commands.
        !            28: 
        !            29: 11. $, set, and expr all complain now if a non-existent variable is
        !            30: referenced.
        !            31: 
        !            32: 12. History facilities exist now.  See Tcl.man and Tcl_RecordAndEval.man.
        !            33: 
        !            34: 13. Changed to distinguish between empty variables and those that don't
        !            35: exist at all.  Interfaces to Tcl_GetVar and Tcl_ParseVar have changed
        !            36: (NULL return value is now possible).  *** POTENTIAL INCOMPATIBILITY ***
        !            37: 
        !            38: 14. Changed meaning of "level" argument to "uplevel" command (1 now means
        !            39: "go up one level", not "go to level 1"; "#1" means "go to level 1").
        !            40: *** POTENTIAL INCOMPATIBILITY ***
        !            41: 
        !            42: 15. 3/19/90 Added "info exists" option to see if variable exists.
        !            43: 
        !            44: 16. 3/19/90 Added "noAbbrev" variable to prohibit command abbreviations.
        !            45: 
        !            46: 17. 3/19/90 Added extra errorInfo option to "error" command.
        !            47: 
        !            48: 18. 3/21/90 Double-quotes now only affect space:  command, variable,
        !            49: and backslash substitutions still occur inside double-quotes.
        !            50: *** POTENTIAL INCOMPATIBILITY ***
        !            51: 
        !            52: 19. 3/21/90 Added support for \r.
        !            53: 
        !            54: 20. 3/21/90 List, concat, eval, and glob commands all expect at least
        !            55: one argument now.  *** POTENTIAL INCOMPATIBILITY ***
        !            56: 
        !            57: 21. 3/22/90 Added "?:" operators to expressions.
        !            58: 
        !            59: 22. 3/25/90 Fixed bug in Tcl_Result that caused memory to get trashed.
        !            60: 
        !            61: ------------------- Released version 3.1 ---------------------
        !            62: 
        !            63: 23. 3/29/90 Fixed bug that caused "file a.b/c ext" to return ".b/c".
        !            64: 
        !            65: 24. 3/29/90 Semi-colon is not treated specially when enclosed in
        !            66: double-quotes.
        !            67: 
        !            68: ------------------- Released version 3.2 ---------------------
        !            69: 
        !            70: 25. 4/16/90 Rewrote "exec" not to use select or signals anymore.
        !            71: Should be more Sys-V compatible, and no slower in the normal case.
        !            72: 
        !            73: 26. 4/18/90 Rewrote "glob" to eliminate GNU code (there's no GNU code
        !            74: left in Tcl, now), and added Tcl_TildeSubst procedure.  Added automatic
        !            75: tilde-substitution in many commands, including "glob".
        !            76: 
        !            77: ------------------- Released version 3.3 ---------------------

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.