standard libraries for Scheme r6rs手冊建議如果我導入庫(rnrs exceptions (6))我應該能夠呼叫(error? val)來檢查給定值是否爲&error類型。我想爲單元測試做這件事。我已經將庫添加到我的導入頭文件中並且代碼已經編譯完成,所以我知道導入工作正常。但DrRacket仍然將error?識別爲未定義。有人知道這裏發生了什麼嗎? 我的代碼: #!
我想用一個測試語法異常的宏擴展srfi-78。我想要這樣的事情: #! /usr/bin/env scheme-script
#!r6rs
(import (rnrs) (srfi :78 lightweight-testing))
; the macros I want to test
(define-syntax some-macros
(syntax-rules()