My point was that if not all your fingers are broken then you can change it 
to use a different model to set them. In fact for some objects we do assign 
them individually.

  The only excuse for complaining about bad code and not fixing it is 10 broken 
fingers.


On Sep 9, 2013, at 9:18 PM, Jed Brown <jedbr...@mcs.anl.gov> wrote:

> Barry Smith <bsm...@mcs.anl.gov> writes:
>>   Someone broke all your fingers :-)
> 
> Someone likes having error messages for type mismatches on the correct
> line, likes being able to add fields without needing to revisit every
> struct in PETSc, and doesn't have enough fingers to count the fields in
> _MatOps.
> 
> Those big struct initializers are _terrible_ without designated
> initializers.

Reply via email to