Hi Ingo, > > - real number arithmetic to replace current integer arithmetic > > Do you really mean "replace", or rather something like "complement" or > "provide in addition to"? If you do mean "replace", i fear > compatibility issues. Besides, isn't integer arithmetics better > suited to some tasks than real number arithmetic?
I wouldn't have thought it could replace. I think Ted has uses for it, IIRC. As Werner says, Decimal might be a better bet than floating-point. Or would fixed-point be good enough, like dc(1) provides? Ted? > > - operator precedence to replace current linear evaluation of > > expressions > > I fear this will need an option to preserve traditional behaviour for > existing documents, but maybe that goes without saying, since > compatibility is addressed both above and below. Whenever it's been discussed in the past, I've assumed a new syntax to introduce a precedence expression. Groff has already added * Scaling: `(C;E)'. Evaluate E using C as the default scaling indicator. If C is missing, ignore scaling indicators in the evaluation of E. I was wondering if C could also have an optional flag to indicate normal precedence for E. Or perhaps the `;' could be something else? Cheers, Ralph.