system('g++ -c swig_vector.cpp')
system('swig -c++ -ruby swig_vector.i')
system('g++ -c swig_vector_wrap.cxx -I/usr/lib/ruby/1.8/i586-linux-gnu/')
system('g++ -shared swig_vector_wrap.o swig_vector.o -o graphics.so')

require 'graphics.so'
p Graphics
p Graphics::Vector
v = Graphics::Vector.new(1,3,7)
p v.x, v.y, v.z
//##<CODE>
