try
 
    float[3] up   = [ 0, 1, 0 ];
    float[3] down = [ 0,-1, 0 ];
"Sean L. Palmer" <seanpalmer@directvinternet.com> wrote in message news:aos8r1$2hbf$1@digitaldaemon.com...
 

And I will need to be able to initialize arrays with array literals, such as:

    float[3] up   = { 0, 1, 0 };
    float[3] down = { 0,-1, 0 };

testvector.d(22): Error: a struct is not a valid initializer for a float[3]