Mostly sounds great...
L. David Baron wrote:
I propose that we eliminate the "public" and "src" distinction. It's been inconsistently used: we sometimes put all EXPORTS in public, sometimes only those that are intended to be used by other modules, and sometimes even put exports for other modules in src directories. It also tends to make things more difficult to read and edit.
I'm not sure about this. I think a 'public' directory is helpful if we adhere to the rule that files not under the 'layout/' directory can use only those interfaces in 'layout/public'.
Aren't we trying to get rid of bogus interfaces, except those that actually are the dmz between layout and the outside world? Removing a lot of bogus over-objectification is part of de-COM-tamination, eh?
--Chris
