From: Sam S. <sd...@gn...> - 2008-12-18 18:56:29
|
Raymond Toy wrote: >>>>>> "Sam" == Sam Steingold <sd...@gn...> writes: > Sam> http://clisp.cons.org/impnotes/filename-misc.html#parsename > > Is it really confusing about parsing "c:/autoexec.bat", > "home:.clisprc", and "prep:/pub/gnu" according to ANSI rules? what is "c:autoexec.bat"? is it a physical pathname or a logical one? > Well, I guess you'd need to look to see if you have logical hosts > names "c", "home" or "prep". And I guess the parsing would change if > you suddenly defined logical hosts. But people don't really do that > except to play games and screw things up intentionally. :-) > > But "prep:/pub/gnu" clearly can't be a logical pathname because it has > illegal characters. when you type explicit pathnames at the command line by hand, the confusion is minimal - you know what you mean. when the pathname comes from munching a few user variables, reading files and environment &c, the confusion can be huge. |