On Wed, May 24, 2017 at 8:50 AM, John Chludzinski <[email protected]>
wrote:

> Considering that the current C++ standard is >1600 pages and counting
> (still glomming on new "features"), I'm planning to try an OO style of C
> coding style.
>
> The standard's size (number of pages) being the best (and only *practical*)
> means to measure language complexity.
>

Here is another thing I wrote talking about OO in PETSc:

  https://arxiv.org/abs/1209.1711

    Matt


> On Wed, May 24, 2017 at 9:11 AM, Matthew Knepley <[email protected]>
> wrote:
>
>> On Wed, May 24, 2017 at 8:03 AM, John Chludzinski <[email protected]
>> > wrote:
>>
>>> Is there a guide for how to write/develop PETSC OO C code? How a "class"
>>> is defined/implemented? How you implement inheritance? Memory management?
>>> Etc?
>>>
>>
>> We have a guide: http://www.mcs.anl.gov/petsc/developers/developers.pdf
>>
>> If its not in there, you can mail the list.
>>
>>   Thanks,
>>
>>      Matt
>>
>>
>>> ---John
>>>
>>
>>
>>
>> --
>> What most experimenters take for granted before they begin their
>> experiments is infinitely more interesting than any results to which their
>> experiments lead.
>> -- Norbert Wiener
>>
>> http://www.caam.rice.edu/~mk51/
>>
>
>


-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener

http://www.caam.rice.edu/~mk51/

Reply via email to