Z:gnu-www-ja-stallman-kth--01e574-I have a weird hairy scheme to/en

I have a weird hairy scheme to try to make version numbers fit with the existing Unix user programs. And this is the idea that you specify a file name leaving the version number implicit, if you just specify the name in the ordinary way. But if you wish to specify a name exactly, either because you want to state explicitly what version to use, or because you don't want versions at all, you put a point at the end of it. Thus if you give the filename &ldquo;FOO&rdquo; it means &ldquo;Search the versions that exists for FOO and take the latest one&rdquo;. But if you say &ldquo;FOO.&rdquo; it means &ldquo;use exactly the name FOO and none other&rdquo;. If you say &ldquo;FOO.3.&rdquo; it says &ldquo;use exactly the name FOO.3 &rdquo; which of course is version three of FOO and none other. On output, if you just say &ldquo;FOO&rdquo;, it will eventually create a new version of &ldquo;FOO&rdquo;, but if you say &ldquo;FOO.&rdquo; it will write a file named exactly &ldquo;FOO&rdquo;.