On Apr 5, 2013, at 9:34 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
> > On Fri, Apr 5, 2013 at 9:28 PM, Barry Smith <bsmith at mcs.anl.gov> wrote: > The biggest mistake of C was CPP > > Hey, we can eliminate the currently needed (PetscObject) cast in a bunch > of places with this horrible trick. > > I thought you liked the explicitness of that cast. That was my rationalization for ugly code; until a better solution appeared and I no longer needed the rationalization :-) > > This actually doesn't introduce any more macros, its the same number with > more reasonable naming. > > Sure, it just uses #undef. I have no problem with changing it.
