drRacket调试器中的'未知expr'错误是什么?

时间:2016-01-15 02:12:59

标签: debugging racket

我正在使用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)

所有代码在尝试调试时都会出现类似的错误,无论它是否实际运行,我都成功调试了其他计算机上的代码。求救!

1 个答案:

答案 0 :(得分:0)

问题似乎与我正在使用的drRacket版本(6.3),安装旧版本修复了问题