package b0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Module Os.MtimeSource
Monotonic time clock and sleep.
See B0_std.Mtime for a discussion about monotonic time.
Monotonic clock
now () is the current system-relative monotonic timestamp. Its absolute value is meaningless.
elapsed () is the monotonic time span elapsed since the beginning of the program.
Monotonic wall-clock time counters
The type for monotonic wall-clock time counters.
count c is the monotonic time span elapsed since c was created.
Error handling
The functions elapsed, now, counter, raise Sys_error whenever they can't determine the current time or that it doesn't fit in Mtime's range. Usually this exception should only be catched at the toplevel of your program to log it and abort the program. It indicates a serious error condition in the system.
Platform support
- Platforms with a POSIX clock (includes Linux) use
clock_gettimewith CLOCK_MONOTONIC. - Darwin uses
mach_absolute_time. - Windows uses Performance counters.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page