Yes, that's nice. Yet another module with different sematics to learn and more type conversions to do. From learning Ruby, I've learned that there is probably a package to do something. Too bad you also need packages B and C and half a doze type conversion to do any interesting data processing. And this comes from somebody who really wants to like the language, but finds it frustratingly messy. -j Steven Lumos wrote: > Jason Nordwick <jason / adapt.com> writes: > >> YAD wrote: >>> Jason Nordwick wrote: >>>> (grid+grid.transpose) >>> Is this correct Ruby? If so, is it documented online somewhere? >>> You're not really adding the arrays, are you? >> Plus for arrays and strings is concatenation. I don't like it either, b/c array plus should be addition of corresponding elements, but that is the way things are. >> >> -j > >>> require 'matrix' > => true >>> Vector[1,2,3] + Vector[4,5,6] > => Vector[5, 7, 9] > > Steve > >