> The trouble with procedure names of the form `current-*seconds` is that
> it's not clear whether they return an integer or a float. And in the
> case of a float, which subdivision of time is represented by the integer
> part.
>
> E.g. does `current-microseconds` return an integer number of
> microseconds, or does it return a float whose integer part is full
> seconds and the fractional part is partial seconds sourced from a
> roughly microsecond-precision timer? Same concern with
> `current-milliseconds` and `current-nanoseconds`.

I think it's straightforward: "current-*seconds" always returns an
integral value, which is both intuitive and efficient. No need to deal
with flonum fuckery more than necessary.


felix



Reply via email to