But the core issue isn't 'eye' specific, it's "what should the default type for functions that create matrices be?" Christoph's comments do not deviate from this question.
The answer to this question affects 'rand', 'zeros', 'ones', 'linspace', etc. just as much as eye. ArrayFire means that this might want to be created on the GPU which should be taken into account: the syntax 'AFArray(eye(10))' cannot work unless eye(10) returns a special type. On Tuesday, August 30, 2016 at 2:19:38 PM UTC+10, Júlio Hoffimann wrote: > > Sorry for the combative tone Christoph. I thought it was necessary in > order to not deviate too much from the core issue. Thank you for your > participation and for raising your personal opinions about the topic. > > -Júlio >