[functional-tests] move swap! to (utils)

This commit is contained in:
Joe Thornber
2017-08-23 10:49:36 +01:00
parent e3053df850
commit 2fe464a4cf
2 changed files with 12 additions and 10 deletions

View File

@@ -1,7 +1,8 @@
(library
(utils)
(export inc!
dec!)
dec!
swap!)
(import (rnrs))
(define-syntax inc!
@@ -13,4 +14,11 @@
(syntax-rules ()
((_ v) (set! v (- v 1)))
((_ v n) (set! v (- v n)))))
(define-syntax swap!
(syntax-rules ()
((_ x y)
(let ((tmp x))
(set! x y)
(set! y tmp)))))
)