Remove old static util-time documentation.
This commit is contained in:
parent
cf4211d1ba
commit
a5afb25dd7
3 changed files with 22 additions and 26 deletions
|
@ -6,13 +6,22 @@ These are various utility modules for other HackerBase libraries.
|
||||||
|
|
||||||
(import util-time)
|
(import util-time)
|
||||||
|
|
||||||
Compatibility time module for <5.2 and >=5.3 versions of CHICKEN.
|
Compatibility module for the differences between chicken scheme
|
||||||
|
version 5.2 and earlier and 5.3 and on.
|
||||||
|
|
||||||
### current-util-milliseconds [procedure]
|
### current-util-milliseconds [procedure]
|
||||||
|
|
||||||
(current-util-milliseconds)
|
(current-util-milliseconds)
|
||||||
|
|
||||||
Returns the current milliseconds counter that can be used for high-precision time measurements.
|
Returns the number of milliseconds since process startup.
|
||||||
|
|
||||||
|
Under chicken scheme <5.3 it uses ```current-milliseconds``` and for
|
||||||
|
chicken scheme >=5.3 it uses ```current-process-milliseconds```.
|
||||||
|
|
||||||
|
Without this module compilation with ```current-milliseconds```
|
||||||
|
results in warnings on chicken scheme >=5.3 and compilation under
|
||||||
|
chicken scheme <5.3 results in error with
|
||||||
|
```current-process-milliseconds```.
|
||||||
|
|
||||||
### seconds->iso-date-string [procedure]
|
### seconds->iso-date-string [procedure]
|
||||||
|
|
||||||
|
|
22
doc/utils.md
22
doc/utils.md
|
@ -529,25 +529,3 @@ A unifying module for compound data structures tagging.
|
||||||
Creates a unique and collision free symbol to identify compound data
|
Creates a unique and collision free symbol to identify compound data
|
||||||
structures based on lists and pairs.
|
structures based on lists and pairs.
|
||||||
|
|
||||||
### Time
|
|
||||||
|
|
||||||
(import util-time)
|
|
||||||
|
|
||||||
Compatibility module for the differences between chicken scheme
|
|
||||||
version 5.2 and earlier and 5.3 and on.
|
|
||||||
|
|
||||||
(current-util-milliseconds)
|
|
||||||
|
|
||||||
Returns the number of milliseconds since process startup.
|
|
||||||
|
|
||||||
Under chicken scheme <5.3 it uses ```current-milliseconds``` and for
|
|
||||||
chicken scheme >=5.3 it uses ```current-process-milliseconds```.
|
|
||||||
|
|
||||||
Without this module compilation with ```current-milliseconds```
|
|
||||||
results in warnings on chicken scheme >=5.3 and compilation under
|
|
||||||
chicken scheme <5.3 results in error with
|
|
||||||
```current-process-milliseconds```.
|
|
||||||
|
|
||||||
(today/iso)
|
|
||||||
|
|
||||||
Returns the current date as string in ISO YYYY-MM-DD format.
|
|
||||||
|
|
|
@ -29,7 +29,8 @@
|
||||||
|
|
||||||
(module*
|
(module*
|
||||||
util-time
|
util-time
|
||||||
#:doc ("Compatibility time module for <5.2 and >=5.3 versions of CHICKEN.")
|
#:doc ("Compatibility module for the differences between chicken scheme
|
||||||
|
version 5.2 and earlier and 5.3 and on.")
|
||||||
|
|
||||||
(
|
(
|
||||||
current-util-milliseconds
|
current-util-milliseconds
|
||||||
|
@ -43,7 +44,15 @@
|
||||||
(chicken format))
|
(chicken format))
|
||||||
|
|
||||||
(define/doc (current-util-milliseconds)
|
(define/doc (current-util-milliseconds)
|
||||||
("Returns the current milliseconds counter that can be used for high-precision time measurements.")
|
("Returns the number of milliseconds since process startup.
|
||||||
|
|
||||||
|
Under chicken scheme <5.3 it uses ```current-milliseconds``` and for
|
||||||
|
chicken scheme >=5.3 it uses ```current-process-milliseconds```.
|
||||||
|
|
||||||
|
Without this module compilation with ```current-milliseconds```
|
||||||
|
results in warnings on chicken scheme >=5.3 and compilation under
|
||||||
|
chicken scheme <5.3 results in error with
|
||||||
|
```current-process-milliseconds```.")
|
||||||
(cond-expand
|
(cond-expand
|
||||||
(chicken-5.0
|
(chicken-5.0
|
||||||
(current-milliseconds))
|
(current-milliseconds))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue