L. David Baron wrote:
On Sunday 2003-09-21 15:20 -0400, Robert O'Callahan wrote:

I hate the term "nodes" and I don't like the other suggestions much better :-). How about this:
layout/html (i.e., your "corenodes")
Then put forms and tables under html:
layout/html/forms
layout/html/table


I really don't like using "html" here.  The forms stuff is somewhat
HTML-specific, but most of the rest isn't, and I don't see why it should
be called HTML.  Our implementation of HTML is in content/html/ and in
html.css.

Technically that's true, but 99% of the time that code is being used to render HTML. Furthermore if I was a newbie and looking for block and line stuff, that would lead me to the right place. OTOH, "corenodes" wouldn't mean much to me and "xml" or "css" would probably discourage me from looking there.


Also, I think you should put tree and grid under xul:
layout/xul/tree
layout/xul/grid


I've been trying to avoid having directories that contain both files and
subdirectories, but maybe that's not so bad.

Yeah, I think that's less important than logical directory structure.


Rob




Reply via email to