Is there a plan to eventually add special types for any of the following:
1) RowVector: represent a row vector, with the property that RowVector([1,2,3])*[1,2,3] = 14
2) Fill(x,n,m): represent an n x m matrix of all entries equal to x in O(1) memory.
3) Identity(T,n,m): represent an n x m identity matrix in O(1) memory. (Probably better as UniformScalingMatrix to support constants other than 1)
I think I will need these to handle matrices of operators in ApproxFun efficiently, but wanted to know whether to hold off for 0.6 or start rolling this on my own. One option would be to put together a package with these special types, say JuliaMatrices/StructuredMatrices.jl, which could eventually be merged into Base.