>>>>> "A" == Alan Linton <alan / cranley.demon.co.uk> writes:

A> Is this a bug in Ruby 1.6.8 or am I doing something wrong?

 probably a bug in complex.rb, it must test if Rational is defined (like in
 **) before trying to call it

 If you really need sqrt(), make an additionnal require 'rational'


Guy Decoux