February 21, 2015
Is this a normal behaviour ?

---
void main()
{
    import std.algorithm;
    auto list = [0,1,2,3];
    alias poly = map;
    list.poly!(a => a + a);
}
---

outputs:

"Error: no property 'poly' for type 'int[]'"
February 21, 2015
Baz:

> Is this a normal behaviour ?

Try to move the definition of "poly" to module-level scope.

This is a design decision to avoid other troubles.

Bye,
bearophile