M. Edward (Ed) Borasky wrote: > IIRC if you "require mathn" it also brings in Matrix, Complex and > Rational. And for the most part, things work as expected if you have > all of them in place and give strange but intended behavior if you don't. Why is this? It seems very strange to have a class that doesn't work until you manually require another file. Why not just have matrix.rb require mathn itself, so everything just works? - Nathan