[Omake] Going back to "relaxed" sensitivity.

Jason Hickey jyh at cs.caltech.edu
Mon May 14 13:54:04 PDT 2007


On May 14, 2007, at 1:24 PM, Aleksey Nogin wrote:

>
> - _Not_ using two separate "node" types (I did not understand your  
> reasoning behind this idea).

In the short term, it is no big deal.

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).

It can be called a matter of aesthetics, but to me it is important  
that this code be clean, aesthetically pleasing, and easy to explain.

Jason

--
Jason Hickey                  http://www.cs.caltech.edu/~jyh
Caltech Computer Science      Tel: 626-395-6568 FAX: 626-792-4257





More information about the OMake-Devel mailing list