[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