Re: [eigen] [Review] Pull request 66, Huge Tensor module improvements |
[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]
You've got two things in your pull request that affect Eigen in general,
not just the Tensor module: Blend and .device(). So maybe we can come to
the following arrangement:
* you resubmit your pull request without Blend and .device() (but with
EIGEN_DEVICE_FUNC)
* we come to an agreement about the general direction. I see
basically the following things we disagree about:
- how closely we should follow Eigen's current structure
- whether there should be a Tensor <-> TensorArray distinction
* I merge the pull request and start working on the cleanups / things
I've mentioned in this thread - not the new features themselves
initially, so the LinearAccessBit restriction will stay for the
moment, for example, but rather the other things like merging fixed
and dynamic sized tensors, getting rid of Sizes<> etc.
* In the mean time, you could work on Blend / .device() support for
Eigen in general, because I do think this is something that could be
really useful in general.
In that case, we wouldn't be working on the same thing and at the end
hopefully we'll have a really solid basis to build upon and add further
features.
Do you think that is reasonable?
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |