On Feb 1, 2012, at 1:05 PM, Dmitry Karpeev wrote: > PETSc isn't shy about changing the API every release :-) > We tend to thing it's the right thing to do, if used sparingly. > > Dmitry. > > On Wed, Feb 1, 2012 at 12:57 PM, Derek Gaston <fried...@gmail.com> wrote: > I think so. Libmesh doesn't have so many users that we shouldn't be > allowed to evolve the API if there are justifiable causes. > > I mean, we don't want to break everyone's code all the time, but we > shouldn't be so beholden to the old API just for the cause of backward > compatibility.
Hear, hear > > Derek > > Sent from my iPhone > > On Feb 1, 2012, at 11:21 AM, Roy Stogner <royst...@ices.utexas.edu> wrote: > > > > > On Tue, 31 Jan 2012, Derek Gaston wrote: > > > >> Also: Screw backward compatibility. �libMesh has been moving away from > >> function pointer stuff for a while (like Ben's new NonlinearSystem stuff). > >> �Let's move to an all object oriented interface > > > > Does "Screw backward compatibility in favor of OOP" extend to "Screw > > backward compatibility in favor of generic programming"? I'd like to > > template FunctionBase around its return value type, but even with the > > default template argument "typename Output=Number", code which uses > > FunctionBase has to be rewritten to use FunctionBase<>. > > --- > > Roy > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Libmesh-devel mailing list > Libmesh-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/libmesh-devel > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d_______________________________________________ > Libmesh-devel mailing list > Libmesh-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/libmesh-devel ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Libmesh-devel mailing list Libmesh-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libmesh-devel