~ chicken-r7rs (master) /scheme.time.scm
Trap1(module scheme.time (current-second2 current-jiffy3 jiffies-per-second)4 (import (only chicken.base define-constant)5 (only chicken.time current-seconds current-milliseconds)6 (only chicken.type :)7 (only scheme + define inexact->exact))89 ;; As of 2012-06-30.10 (define-constant tai-offset 35.)1112 (: current-second (--> float))13 (define (current-second) (+ (current-seconds) tai-offset))1415 (: current-jiffy (--> fixnum))16 (define (current-jiffy) (inexact->exact (current-milliseconds)))1718 (: jiffies-per-second (--> fixnum))19 (define (jiffies-per-second) 1000))