我正在使用drRacket编写语言课程。我们使用的是一种名为pl的语言,每当我尝试调试代码时,都会出错。例如:
#lang pl
(: add : Number Number -> Number)
( define (add x y)
(+ x y))
(test (add 1 1) => 2)
运行正常,但在调试时出现错误:
expr-syntax-object-iterator:unknown expr :( quote-syntax(:-internal add(Number Number - > Number))#:local)
所有代码在尝试调试时都会出现类似的错误,无论它是否实际运行,我都成功调试了其他计算机上的代码。求救!
答案 0 :(得分:0)
问题似乎与我正在使用的drRacket版本(6.3),安装旧版本修复了问题