Re: Features/SourceLayout

From: Alex Rousskov <rousskov@dont-contact.us>
Date: Mon, 24 Mar 2008 14:27:48 -0600

> The following page has been changed by Amos Jeffries:
> http://wiki.squid-cache.org/Features/SourceLayout?action=diff&rev2=9&rev1=8

Original:

> Question: Can we remove Foo prefix from FOO/!FooSomething.h file
> names? The prefix carries no additional information and is probably
> not required for modern compilers, especially in C++ world.
>
> Answer: File name should match the primary class declared or defined
> in that file. Directory name should match the namespace used by
> classes in that directory. We should move from PROTOFoo to PROTO::Foo
> classes.

Added to Answer:

> Some systemic problems have been found cleaning filenames like this
> with compiler include methods.

Amos,

    Please clarify what you meant. What systemic problems and with what
kind of filenames? Is this about the case of "proto", the directory
name? We have agreed that directories will use low_case, for Windows
sake, right?

Thank you,

Alex.
Received on Mon Mar 24 2008 - 14:28:00 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Apr 01 2008 - 13:00:10 MDT