Tcl Source Code

Artifact [376e9fa68c]
Login

Artifact 376e9fa68cb608bd885865d3bd8f3fac2cf34fdc:

Attachment "NSforget.diff" to ticket [559268ffff] added by msofer 2002-05-25 02:59:45.
Index: doc/namespace.n
===================================================================
RCS file: /cvsroot/tcl/tcl/doc/namespace.n,v
retrieving revision 1.7
diff -u -r1.7 namespace.n
--- doc/namespace.n	7 Apr 2001 02:08:05 -0000	1.7
+++ doc/namespace.n	24 May 2002 19:57:45 -0000
@@ -127,15 +127,19 @@
 .TP
 \fBnamespace forget \fR?\fIpattern pattern ...\fR?
 Removes previously imported commands from a namespace.
-Each \fIpattern\fR is a qualified name such as
-\fBfoo::x\fR or \fBa::b::p*\fR.
+Each \fIpattern\fR is a simple or qualified name such as
+\fBx\fR, \fBfoo::x\fR or \fBa::b::p*\fR.
 Qualified names contain \fB::\fRs and qualify a name
 with the name of one or more namespaces.
-Each \fIpattern\fR is qualified with the name of an exporting namespace
+Each \fIqualified pattern\fR is qualified with the name of an
+exporting namespace 
 and may have glob-style special characters in the command name
 at the end of the qualified name.
 Glob characters may not appear in a namespace name.
-This command first finds the matching exported commands.
+For each \fIsimple pattern\fR this command deletes the commands of the
+current namespace that were imported from a different namespace.
+For \fIqualified patterns\fR, this command first finds the matching
+exported commands. 
 It then checks whether any of those those commands
 were previously imported by the current namespace.
 If so, this command deletes the corresponding imported commands.