Quote:

> Hi.

> How can I round a number (a <float>) to the nearest n decimal places in (Gwydion) Dylan?

> Thanks.

> - Rob.

This is the

fortran stuff I used to do :-) I am sure you can find the dylan equivalent

rounded = int(unrounded * 10^n + 0.5) /10^n

where int is a function that truncates a float and returns the integer part. Of course some

addl scaffolding is reqd to handle neagtive numbers etc

HTH

P Asokan