New in Caravan 3.06: Support for decimal numbers: As of version 3.06 Caravan incorporates real numbers in database tables and arithmatic operations. A new field type named Realnumber is added to the Caravan database . Real numbers are stored in double precision format. Numeric values are integers of 32 bit width. The Precision of arithmatic operations are based on the precision of the input values. Example 1: Var x x(myval)="10.123" x(myval(01))*="12" The resulting value is in x(myval) and is precise to three decimal points (same as the original precision). Example 2: var x x(myval)="10"; x(myval(01))*="45.899" The resulting value is an integer (458) stored in x(myval). One can control the precision of the calulation by startiing with number which has the required precision as : Example 3: var x x(myval)="0.000"; x(myval(01))+=some(othervalue) x(myval(01))/="45.899" In otherways decimal numbers are treated same as integer numbers. .............. end ................