Comments (5)
Agreed. I raised a similar question about AutoPtr<> a while back, IIRC our implementation is precisely the std::auto_ptr<> source from an ancient, circa 2002 gcc.
You are going to leave the header in place for a little while though, right? Perhaps with a libmesh_deprecated() in the header?
from libmesh.
On Fri, Dec 21, 2012 at 6:05 AM, Benjamin S. Kirk
[email protected]:
Agreed. I raised a similar question about AutoPtr<> a while back, IIRC our
implementation is precisely the std::auto_ptr<> source from an ancient,
circa 2002 gcc.
Yeah, while we're at it.
You are going to leave the header in place for a little while though,
right? Perhaps with a libmesh_deprecated() in the header?
Of course! Don't want @roystgnr to show up at my house and punch me in the
neck!
John
from libmesh.
You are going to leave the header in place for a little while though,
right? Perhaps with a libmesh_deprecated() in the header?Of course! Don't want @roystgnr to show up at my house and punch me in the
neck!
That would be an expensive punch!
Speaking of, that's a major problem with such distributed development - one effective means of getting your point across becomes much, much less practical.
After this automake business I'm sure there's some pent-up aggression at INL - is @friedmud interested in hosting a developer's summit?
Jackson Hole looks like it's got a pretty good base this year - I'd be willing to subject myself to a beat down in trade for some powder…
-Ben
from libmesh.
As long as we leave a libmesh_deprecated() in for one release, I'm
happy stripping out anything redundant with C++2003. If we want to
make faster API changes in the future, I can look into adding a
go_punch_john_in_the_neck() macro. Or better yet, perhaps
libmesh_go_punch_in_the_neck("John"), to avoid conflicting with other
neck-punching software and to allow other developers to do things
which deserve a punch in the neck?
from libmesh.
Agreed. I raised a similar question about AutoPtr<> a while back, IIRC our implementation is precisely the
std::auto_ptr<> source from an ancient, circa 2002 gcc.
std::auto_ptr has actually been deprecated in C++11
http://en.wikipedia.org/wiki/Auto_ptr
So for that one I'd say let's just wait a few more years and replace AutoPtr with std::unique_ptr instead...
from libmesh.
Related Issues (20)
- Add `Packing` specializations for Eigen matrix types
- Compilation error: cannot find VTK 9.3.0 HOT 3
- PETSC_RELEASE_GREATER_EQUALS is wrong HOT 4
- error when compiling with OpenMPI 4.1.4 and gcc-12.3.0 HOT 11
- Update Nanoflann to v1.5.0
- FE pre-requests for error estimation HOT 3
- Create is_hierarchic shim in FEInterface
- Support repair of mixed-order meshes in `UnstructuredMesh::all_second_order()` HOT 1
- When is the next release ? HOT 3
- Hardcoded /usr/include/tirpc path HOT 3
- Enhance MeshFunction to handle vector variables
- Assessment of the difficulty in porting CPU architecture for libmesh HOT 1
- Uniform serial data access to vector and tensor types HOT 2
- Enabling threaded print of element information HOT 1
- Abaqus mesh reading new error
- Incorrect VTK configuration flag suggested by configure HOT 7
- Installation with mac M1 HOT 8
- Support mixed-order meshes in `find_neighbors()`, `stitch_meshes()` HOT 1
- Spurious -I/usr/include/tirpc is added when autodetecting libtirpc in linker path
- Refactor HDG NS example to use FEMContext
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libmesh.