Я работаю с drRacket в классе на языках программирования. Мы используем язык под названием pl, и всякий раз, когда я пытаюсь отлаживать код, я получаю сообщение об ошибке. Например:Что такое «неизвестная ошибка expr» в отладчике drRacket?
#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)
Весь код дает подобную ошибку при попытке отладки, независимо от него будет реально работать или нет, и я» вы успешно отлаживали код на других компьютерах. Помоги пожалуйста!
Какую версию DrRacket вы используете? Кроме того, где вы получили 'pl.plt'? У меня есть DrRacket версии 6.1.1 и 'pl.plt' из https://pl.barzilay.org/pl.plt, и при отладке нет проблем. –
Я использовал drRacket версии 6.3, я попробовал более раннюю версию, и все работает нормально. Спасибо –