thin-provisioning-tools/functional-tests/loops.scm
2017-08-17 14:11:59 +01:00

14 lines
252 B
Scheme

(library
(loops)
(export upto)
(import (rnrs))
(define-syntax upto
(syntax-rules ()
((_ (var count) body ...)
(let loop ((var 0))
(when (< var count)
(begin body ...)
(loop (+ 1 var))))))))