DIP80: phobos additions
Ilya Yaroshenko via Digitalmars-d
digitalmars-d at puremagic.com
Sun Jun 14 05:18:38 PDT 2015
On Sunday, 14 June 2015 at 12:01:47 UTC, Ola Fosheim Grøstad
wrote:
> On Sunday, 14 June 2015 at 11:43:46 UTC, Ilya Yaroshenko wrote:
>> I am really don't understand what you mean with "generic"
>> keyword.
>>
>> Do you want one matrix type that includes all cases???
>> I hope you does not.
>
> Yes, that is what generic programming is about. The type should
> signify the semantics, not exact representation.
>
> Then you alias common types "float4x4" etc.
std.range has a lot of types + D arrays.
The power in unified API (structural type system).
For matrixes this API is very simple: operations like m1[] += m2,
transposed, etc.
Ilya
More information about the Digitalmars-d
mailing list