Sean Kelly wrote: > Similar functions > could be written for arrays, exploiting some tricks in the language: > > T[] resize(T)( T[] val, size_t len ) { ... } Err, this should be: T[] resize(T)( inout T[] val, size_t len ) { ... } Sean