[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[minion-cvs] Add an explanation to 3.3 3 4 (chopping off last hop to...



Update of /home/minion/cvsroot/doc/spec
In directory moria.mit.edu:/tmp/cvs-serv22352

Modified Files:
	path-spec.txt 
Log Message:
Add an explanation to 3.3 3 4 (chopping off last hop to replace it with the previously chosen exit hop)

Index: path-spec.txt
===================================================================
RCS file: /home/minion/cvsroot/doc/spec/path-spec.txt,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- path-spec.txt	7 Nov 2003 06:44:08 -0000	1.4
+++ path-spec.txt	7 Nov 2003 07:33:14 -0000	1.5
@@ -252,7 +252,7 @@
             PathSpec.
           - The second leg of the path satisfies the second leg of
             the PathSpec.
-      
+
       - If the PathSpec has one leg, then:
           - The path has one leg.
           - The path's leg satisfies the PathSpec's leg.
@@ -367,6 +367,11 @@
                   hop in step 2 above, then remove the last component.
                   If the last component in the resulting path is a
                   ByNickname component, remove the last component.
+
+                   (Explanation: Suppose the path is Foo,~1 , and the ~1
+                    expands to nil.  The expanded path specifier is "Foo"; we
+                    don't want to remove the Foo in order to replace it with our
+                    (previously chosen) exit hop.)
 
                Call the resulting expanded path specifier "ESPEC".