Eigenpoll : D wish list : remove initializers 

It is dirty to give initializers special treatment.

Point p = {10,1};//initializer
Point p = Point(10,1);//expression

char[] a = ['a','b','c'];//initializer
char[] a = (['a','b','c']);//expression(literal)

int[Point] pa = [
{10,1},
{2,6},
];//initializer
int[Point] pa = ([
Point(10,1),
Point(2,6),
]);//expression(literal)

Report this item for cleanup