[Omake] Going back to "relaxed" sensitivity.
Aleksey Nogin
nogin at metaprl.org
Mon May 14 14:05:02 PDT 2007
On 14.05.2007 13:54, Jason Hickey wrote:
> The layered approach is simply a matter of cleanliness. The problem
> with the interleaved implementation is that the code is all mixed
> together. This means canonical nodes include case-preserving junk that
> is supposed to be quotiented away. So today the junk might be A/b/C,
> and next time you run omake it will be a/B/C (it is supposed to be
> ignored, so this should not matter).
Note that I am not advocating the canonical names, but rather
case-insensitive case-preserving ones. There, the "junk" affects the
string representation of the node, so it is relevant. If we chose to go
the "canonical" route (using realnames for nodes that do exist, or
somthing of sorts), then, indeed, there would not be a point in keeping
the "junk" around. In that case, however, it is not clear whether we'd
want to keep the sensitive names anywhere, so, again, it is not clear
why we'd want to keep two different types...
Aleksey
More information about the OMake-Devel
mailing list