On Thu, 13 Sep 2012, Kirk, Benjamin (JSC-EG311) wrote:

> OK, there might be some resistance to this, but...

>From a software reusability standpoint, it was a lousy mistake not to
put our headers into the closest thing C/C++ has to a "namespace", and
we should have fixed it around the same time we were wrapping all our
global names into a real namespace.

We definitely want either 
#include "libmesh/dof_map.h"
or
#include "libmesh/base/dof_map.h"
in the long run.

But from a backwards compatibility standpoint, I always thought it
would be too tricky to juggle this around without immediately horribly
breaking everyone's code.  However, if you can work out a configure
option such that old-style and new-style include statements both work
for a release or two (the same way we're in the middle of doing things
with the namespace libMesh) then I'd love to see this change.
---
Roy

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to