[petsc-dev] petsc release soon

Jed Brown jedbrown at mcs.anl.gov
Mon Mar 12 14:05:50 CDT 2012


On Mon, Mar 12, 2012 at 13:57, Matthew Knepley <knepley at gmail.com> wrote:

> > 3. Move all private headers from include/private/ to include/petsc/
>> (convention adopted by hundreds of packages) or include/petsc-private/
>> (like Tk).
>>
>>   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
>
>
> I agree that petsc/include/petsc is stupid. I see no reason to change the
> perfectly logical include/private just to match what
> some idiot programmers did.
>

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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120312/8202fb9c/attachment.html>


More information about the petsc-dev mailing list