Может ли Emacs Speaks Statistics выполнить цикл R for, как настоящий отладчик? - PullRequest
10 голосов
/ 23 февраля 2011

Я счастливый пользователь ESS для кодирования и отладки кода R. Недавно я обнаружил неуловимую ошибку в нескольких циклах for и структурах ifs.

Есть ли способ заставить ESS выборочно перемещаться по структурам или петле if / else для всех значений в цикле for ?.

Имеется ли в R или ESS режим отладчика, в котором вы можете пропустить предложения else, выполнить циклическое изменение значений и войти, пройти, вернуть и т. Д.?

[UPDATE]

Спасибо @jubba за ссылку на другой вопрос SO о инструментах отладки для R-языка . В конце концов это был мой настоящий вопрос. Этот другой поток дает ссылки на то, что я хотел знать о способе отладки в текущей версии R.

1 Ответ

8 голосов
/ 23 февраля 2011

Был более общий вопрос об отладке в R в Stackoverflow:

Инструменты отладки для языка R

Один ответ от Davor Cubranic указывает на ess-tracebug который, согласно его веб-сайту, "Пакет emacs для интерактивной отладки и отслеживания ошибок в ESS" .Я никогда не использовал это сам, но это может быть полезно для вас:

http://code.google.com/p/ess-tracebug/

...