Как пройти и отладить программу Scheme с помощью Dr. Racket? - PullRequest
10 голосов
/ 24 декабря 2010

Я использую среду разработки Dr. Racket и определение языка #lang scheme, чтобы выполнить работу для курса.Однако я не уверен, как лучше всего использовать этот инструмент для отладки.Я хотел бы иметь возможность выполнить функцию и пройти через нее, наблюдая значения различных функций в разных точках выполнения.Если нет, то каков типичный способ пошагового выполнения программы Scheme и ее отладки?

Ответы [ 2 ]

13 голосов
/ 24 декабря 2010

DrRacket включает графический интерфейс отладки. Нажатие на кнопку «Отладка» активирует режим отладки. Теперь при наведении курсора на любую скобку появится розовая точка. Щелкните правой кнопкой мыши на нем, и появится контекстное меню с параметрами для установки точек останова. Используйте Go, Step и т. Д. Вы можете наблюдать за стеком и переменными в контексте на боковой панели.

См. документы .

2 голосов
/ 24 декабря 2010

Посмотрите на панели инструментов - есть кнопка с надписью «отладка», которая начинает выполнение кода в режиме отладки. После того, как вы щелкнете по нему, вы сможете установить точки останова и проверить локальные переменные.

...