------ art_3942_18680883.1126720031081 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi All, I am succesfully using SWIG generated wreppers to export my C++ library to Ruby. In my C++ library I extensively use nested C++ vectors like: typedef std::vector<double> DblVtr; //1D-vector (vector of doubles) typedef std::vector<DblVtr> DblVtr2; //2D-vector (vector of vectors of doubles) When using SWIG genereted wrappers, I cannot figure out how to initialize 2D-vector from 2D Ruby arrays. v1=3D DblVtr.new [1.0, 2.0] # works fine v2=3D DblVtr2.new [v1, v1] # works fine v3=3D Dbl2.new [[1.0, 2.0], [1.0, 2.0]] # does NOT work! What is the PROPER way of building nested containers when dealing with SWIG and Ruby?? Any help is highly appreciated. Thanks, --Leo-- ------ art_3942_18680883.1126720031081--