From: SourceForge.net <no...@so...> - 2006-03-14 22:09:31
|
Bugs item #910732, was opened at 2004-03-05 12:16 Message generated for change (Comment added) made by andreas_kupries You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=910732&group_id=10894 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 24. Channel Commands Group: None >Status: Closed >Resolution: Wont Fix >Priority: 2 Submitted By: John Seal (johnseal) Assigned to: Andreas Kupries (andreas_kupries) Summary: [puts] returns obsolete error message Initial Comment: In Tcl 8.4.5 on Mac OS X 10.3.2: % puts a b c bad argument "c": should be "nonewline" Why does [puts] complain about "c", instead of "a"? For [puts] with three arguments, only the first *must* be -nonewline. Don Porter says: "Long ago, while the earth was still cooling, in Tcl 6, the [puts] command had a different syntax: puts ?channel? string ?nonewline? Parts of Tcl were still using this internally as late as Tcl 8.3. The [puts] command still recognizes the syntax, and produces an error message for it, though that should go away at the next major revision." That syntax is no longer documented, but apparently still permitted. The error message should be changed to agree with the documented syntax. ---------------------------------------------------------------------- >Comment By: Andreas Kupries (andreas_kupries) Date: 2006-03-14 14:09 Message: Logged In: YES user_id=75003 See RFE 1449945 for request on finally killing the syntax itself. ---------------------------------------------------------------------- Comment By: Donal K. Fellows (dkf) Date: 2004-03-08 07:32 Message: Logged In: YES user_id=79902 Why? The syntax itself is on death row :) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=910732&group_id=10894 |