<div class="gmail_quote">On Mon, Mar 12, 2012 at 13:57, Matthew Knepley <span dir="ltr"><<a href="mailto:knepley@gmail.com">knepley@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>> 3. Move all private headers from include/private/ to include/petsc/ (convention adopted by hundreds of packages) or include/petsc-private/ (like Tk).<br>

<br>
</div></div>  I prefer petsc-private because if one installs in the xxxx/petsc/  you get this stupid looking  xxxx/petsc/include/petsc.   Better xxxx/petsc/include/petsc-private</blockquote><div><br></div></div></div><div>
I agree that petsc/include/petsc is stupid. I see no reason to change the perfectly logical include/private just to match what</div>
<div>some idiot programmers did.</div><div></div></blockquote></div><br><div>Don't any of you look at /usr/include? Hundreds of packages put one (or a small number) public header at $prefix/include/package.h and place all their private headers in $prefix/include/package/*.h.</div>