[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |

__Function:__**make-time***type seconds nanoseconds*- [SRFI-19]
Returns an instance of
`<time>`

class with specified initial values. Equivalent to`(make <time> :type type :second seconds :nanosecond nanoseconds)`

.

__Function:__**time-type***time*__Function:__**time-second***time*__Function:__**time-nanosecond***time*__Function:__**set-time-type!***time type*__Function:__**set-time-second!***time second*__Function:__**set-time-nanosecond!***time nanosecond*- [SRFI-19]
Getter and setter of
`<time>`

object slots.

__Function:__**copy-time***time*- [SRFI-19]
Returns a new instance of
`<time>`

whose content is the same as given`time`

__Function:__**time=?***time0 time1*__Function:__**time<?***time0 time1*__Function:__**time<=?***time0 time1*__Function:__**time>?***time0 time1*__Function:__**time>=?***time0 time1*- [SRFI-19] Compares two times. Types of both times must match.

__Function:__**time-difference***time0 time1*__Function:__**time-difference!***time0 time1*- [SRFI-19]
Returns the difference of two times, in
`time-duration`

time. Types of both times must match.`Time-difference!`

modifies`time0`to store the result.

__Function:__**add-duration***time0 time-duration*__Function:__**add-duration!***time0 time-duration*__Function:__**subtract-duration***time0 time-duration*__Function:__**subtract-duration!***time0 time-duration*- [SRFI-19]
Adds or subtracts
`time-duration`to or from`time0`. Type of returned time is the same as`time0`. Type of`time-duration`must be`time-duration`

.`add-duration!`

and`subtract-duration!`

reuse`time0`to store the result.

This document was generated by