> -- arisu писал(а):
> на самом деле пошаговый режим для исполнителей очень важен: человек сразу видит результат действия. а watch сделать несложно: в sym-файле есть вся нужная информация (ней пользуется трап-окошко). надо только распарзить текущую строку и определить, условие это, присваивание, или что-то ещё. (ну, чуть сложнее: надо определить, в какой процедуре мы находимся, чтобы вытащить именно её данные; всё равно тривиальная задача — мы подразумеваем, что исходник валидный же.)p.s.: или не вся. я не помню, пишутся ли туда все локалы, или только указатели. надо в трап-окно посмотреть.
Пошаговый режим уже есть для Windows версии, как я писал выше. Но я опираюсь на мнения экспертов, что для обучения это не надо. Так и Фёдор Васильевич говорил, да и это обучает порочной практике пошаговых отладчиков. Это плохая практика. Хоть Оберон и императивный язык, но без пошагового отладчика он немного заставляет всё же развивать функциональный подход в рамках контрактного проектирования процедур. В общем, за пошаговый отладчик я точно не буду никогда агитировать, так как нет экспертов в моём окружении, кто бы хоть когда-то за это "топил".