Hi,

In message "Re: Complex, Rational, etc."
    on Wed, 9 Apr 2008 06:56:05 +0900, David Flanagan <david / davidflanagan.com> writes:

|Here are some things I have not figured out yet:
|
|a) When should I include rational.rb?

You don't have to.  It's kept for compatibility.

|b) Is mathn still useful?  Is it still supported?

It should work, although mathn modifies the language globally, so that
it's too dangerous in production use.

|c) What are the various ways to do division, and how do they differ?

We have /, div, fdiv, and quo:

  /     normal division, according to the class of operands
  div   integer division
  fdiv  float division
  quo   most accurate division (float if either operand is float,
        otherwise rational)

rdiv (which always results in rational) is obsolete.

|d) Have these changes stabilized enough to document, or are things still 
|likely to change?  For example is the name CMath official?

I believe so.  To tell the truth I want to make / behave as quo does,
but we have to wait for 2.0 for compatibility reason.

							matz.