Re: [eigen] Future for Eigen 2.0 |

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]

*To*: eigen <eigen@xxxxxxxxxxxxxxxxxxx>*Subject*: Re: [eigen] Future for Eigen 2.0*From*: Benoit Jacob <jacob.benoit.1@xxxxxxxxx>*Date*: Thu, 16 Jan 2014 19:53:53 -0500*Dkim-signature*: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=m3JFG9D0Sd1R2W1aNXPdfao5ADy/6BgZ/bDFaY17DDY=; b=oUJ4w0deIKy020ERc19X5709unOHvQRK3mE0gypXf8/R2n+3la5dxUYc8T1Ww9tkWX 30mcd5l1e4sdbzmqfGdkHYLwTJ0dn+q18dHj0hO1+h/rn+A95Mmfl1qdQqPVdbSem0hD ulfXlOLyIzOp5GlGK9WW6VcM/EN73J11w8hDUbJrWhFtHfcUXAkkGYnrnpS9Q6xprsYe Ld0lLHVmaTQQcUqB8h2UbKbjFA9pqA3+5fgrbPL9z9VQGzJFdAhNVQXK4CV3T2fyxRuT uVF4ncm+zrMFxVJ+4JZk4Djw82hLcvTnRf2aDImWmVwViboiQ1wCg/eqZG/zZ5VuOAzn J2OA==

2014/1/16 Gael Guennebaud <gael.guennebaud@xxxxxxxxx>

On Thu, Jan 16, 2014 at 4:57 PM, Christoph Hertzberg <chtz@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:

On 16.01.2014 16:38, Benoit Jacob wrote:I think for pure maintenance the cost is neglectable. Problems might be bigger refactorings like the new _expression_ evaluation (but that's mostly a question Gael should answer).

What I don't know --- it is for current maintainers to tell --- is how much

maintainance cost is incurred by Eigen3's compatibility modes. If it were

significant, it could make sense to remove these modes from Eigen trunk and

communicate in the documentation that these modes are only available up to

version e.g. 3.2 and therefore people porting from Eigen 2 are invited to

first port to Eigen 3.2 before moving on to newer Eigen versions.

yes, maintaining this compatibility layer after the _expression_ template refactoring will be a high cost, so for me it's pretty clear it has to be removed for 3.3.

That makes sense. Thanks a lot for the evaluator work! It is many times worth the loss of Eigen2 compatibility modes, which were meant to go eventually anyway. Just make sure to communicate clearly that people who need the eigen2->3 porting path, need to use Eigen 3.2 at first.

Benoit

**References**:**[eigen] Future for Eigen 2.0***From:*Jitse Niesen

**Re: [eigen] Future for Eigen 2.0***From:*Benoit Jacob

**Re: [eigen] Future for Eigen 2.0***From:*Christoph Hertzberg

**Re: [eigen] Future for Eigen 2.0***From:*Gael Guennebaud

**Messages sorted by:**[ date | thread ]- Prev by Date:
**Re: [eigen] Future for Eigen 2.0** - Next by Date:
**Re: [eigen] Future for Eigen 2.0** - Previous by thread:
**Re: [eigen] Future for Eigen 2.0** - Next by thread:
**Re: [eigen] Future for Eigen 2.0**

Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |