[Omake] SVN Commit: OMake Build System (Rev. 10759)

Jason Hickey jyh at cs.caltech.edu
Tue May 15 12:33:47 PDT 2007


On May 15, 2007, at 12:23 PM, Aleksey Nogin wrote:

> Please do not revert. IMO the previous versions are no better than  
> the current one - so we should just fix the current one. The  
> canonical/case preserving node types distinction should remain  
> confined to the Omake_node module, as only the case preserving type  
> should be externally visible.

There are two things that have to be done to make it right.
    - Separate the case-preserving names from the canonical,
    - Confine references to Omake_cache.

We really don't want to sprinkle reference cells through the code; we  
want to put them in one place.  This is the reason why the cache and  
the env are not just global variables.  In many cases, it wouldn't be  
a big deal, but this is so fundamental, it is important to get it right.

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