【发布时间】:2013-06-24 19:19:52
【问题描述】:
我一直在使用以下语言定义文件,eopl-printing.rkt,
#lang 球拍
(require (except-in eopl #%module-begin))
(提供(全从外的 eopl))
(提供#%module-begin)
正如DrRacket EOPL Scheme output 中所建议的那样。一切进展顺利,除非我尝试调用 exn 函数,如下所示:
#lang s-exp "eopl-printing.rkt"
(需要机架单元)
(检查-exn
exn:失败?
(拉姆达()
(错误'嗨“那里”)))
我收到一条“exn:fail?: unbound identifier ...”消息,而不是按预期成功通过测试。我已经阅读了有关模块的文档并尝试了各种方法来尝试重新公开 Racket exn 定义,但没有任何运气。有什么建议吗?
【问题讨论】:
标签: unit-testing exception module scheme racket