Может ли Emacs Speaks Statistics проходить цикл R for как настоящий отладчик?

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

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

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

[ОБНОВЛЕНИЕ]

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


person Pablo Marin-Garcia    schedule 23.02.2011    source источник
comment
Я не поставил этот вопрос как дубликат, потому что я не знаю, как это сделать, я надеюсь, что не забуду погуглить его позже ;-)   -  person Pablo Marin-Garcia    schedule 27.02.2011
comment
Доступна новая версия ess-tracebug. Он включает в себя множество новых интересных функций, таких как окно просмотра, отладка / устранение ошибок на лету функций и методов. Он также включает интерактивный режим восстановления, который упрощает навигацию во время восстановления или сброса кадров.   -  person VitoshKa    schedule 01.03.2011
comment
вот сегодняшнее объявление: stat.ethz.ch/pipermail/ ess-help/2011-March/006718.html   -  person VitoshKa    schedule 01.03.2011


Ответы (1)


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

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

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

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

person juba    schedule 23.02.2011
comment
Спасибо за ссылку на другой вопрос. Он дает ссылки на то, что я хотел узнать о том, как выполнять отладку в текущем R. R-debug-tools.pdf и debuggingR и предоставленный вами - person Pablo Marin-Garcia; 26.02.2011