Lubeck: Hight Level Linear Algebra for Dlang
jmh530 via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Thu Jun 15 07:23:29 PDT 2017
On Thursday, 15 June 2017 at 13:44:33 UTC, Nordlöw wrote:
> On Thursday, 15 June 2017 at 12:22:25 UTC, Nordlöw wrote:
>> On Tuesday, 13 June 2017 at 08:26:20 UTC, 9il wrote:
>>> [1] http://code.dlang.org/packages/lubeck
>>> https://github.com/kaleidicassociates/lubeck/tree/master/example
>>
>> Nice.
>>
>> Will there be any matrix, vector, scalar, types with operator
>> overloads?
>
> I'm guessing such a solution is not generic enough partly
> because D cannot define non-member operator overloads and
> partly because the algorithms operates on ranges.
mir.ndslice.slice has CanonicalMatrix/ContinguousMatrix, and
similar versions for vectors and tensors and all the algorithms
that operate on ranges in mir seem to work fine with them.
Ilya has expressed his intention in the past for higher level
abstractions on mir, including operator overloading. I brought up
the operator overloading issue on the gradient descent thread:
https://forum.dlang.org/post/ohjsuphzuapaxktgwfsp@forum.dlang.org
More information about the Digitalmars-d-announce
mailing list