[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