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