1
(define-macro (check test)
2
`(if (not ,test) (error "Error in test" ',test)))
5
(check (string=? (b) "hello"))
10
(check (= (A-x-get (a)) 5))
13
(check (= (A-x-get (ap)) 5))
15
(check (= (A-x-get (ap)) 10))
20
(check (= (A-x-get (cap)) -4))
22
(check (= (A-x-get (cap)) -7))
24
(check (= (A-x-get (ar)) 5))
26
(check (= (A-x-get (ar)) -7))