Implement SLEEP-FOR.
authorChris Hanson <org/chris-hanson/cph>
Tue, 14 May 1991 02:02:42 +0000 (02:02 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 14 May 1991 02:02:42 +0000 (02:02 +0000)
v7/src/edwin/simple.scm

index 511fbdffbfd69a3ccee1135d991cedecfbf35efa..505199c0ceced211c8269d32e75c72e881ca1147 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/simple.scm,v 1.37 1991/05/08 22:46:19 cph Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/simple.scm,v 1.38 1991/05/14 02:02:42 cph Exp $
 ;;;
 ;;;    Copyright (c) 1985, 1989-91 Massachusetts Institute of Technology
 ;;;
                    (< (real-time-clock) time-limit))
               (loop)))))))
 
+(define (sleep-for interval)
+  (let ((time-limit (+ (real-time-clock) interval)))
+    (do ()
+       ((>= (real-time-clock) time-limit)))))
+
 (define (reposition-window-top mark)
   (if (not (and mark (set-window-start-mark! (current-window) mark false)))
       (editor-beep)))