2015-02-14 1 views
6

Есть ли какой-либо способ в Джулии выполнить существующий скрипт шаг за шагом в REPL, тем временем, имея возможность изменять/строить массивы? (Как и в случае отладки Matlab)Как выполнить скрипт Julia шаг за шагом?

Примечание: Я особенно прошу об этом для версии 0.4, для которой, надеюсь, будет внедрена новая система отладки.

ответ

8

У вас есть несколько вариантов:

  • Debug package обеспечивает шаг за шагом отладки. Однако он еще не обновлен на 0,4.
  • Juno предоставляет некоторые полезные функции для выполнения конкретных линий, а также включает в себя интегрированное черчении
  • Копировать/вставить скрипт в РЕПЛ

Действительно есть более общий отладчик в работе, но это не представляется возможным скажем, когда он будет готов.

+0

Является ли работа над будущим отладчиком в github? – becko

+0

Посмотрите на https://github.com/Keno/Gallium.jl – mosh

+1

Для заинтересованных пользователей отладка на основе графического интерфейса теперь работает через последнюю версию [Juno] (http://junolab.org/). Теперь запустите режим отладки с помощью макроса 'Juno. @ Step', поскольку точки останова на основе графического интерфейса все еще настраиваются. –