Scheme r6rs の標準ライブラリに関するマニュアルでは、ライブラリをインポートすると、特定の値が型であるかどうかを確認する(rnrs exceptions (6))
ために呼び出すことができるはずであることが示唆されています。単体テストのためにこれを行いたい。ライブラリをインポート ヘッダーに追加すると、コードがコンパイルされるので、インポートが正常に機能していることがわかります。しかし、DrRacket はまだ未定義として認識します。ここで何が起こっているか知っている人はいますか?(error? val)
&error
error?
私のコード:
#!r6rs
(import (rnrs base) (rnrs exceptions (6)))
(error? "hello world")