2015-02-14 24 views
6

C'è qualche modo in Julia per eseguire uno script esistente passo dopo passo in REPL mentre è possibile modificare/tracciare gli array? (Come nel caso del debug di Matlab)Come eseguire uno script Julia passo dopo passo?

Nota: lo chiedo in particolare per la versione 0.4 per cui si spera che venga implementato un nuovo sistema di debug.

risposta

8

avete alcune opzioni:

  • Il Debug package fornisce passo-passo di debug. Tuttavia non è stato ancora aggiornato per 0.4.
  • Juno fornisce qualche bella funzionalità per l'esecuzione di specifiche linee, e comprende integrato tramando
  • Copia/incolla lo script nella REPL

In effetti v'è un debugger più generale nelle opere, ma non è possibile dì quando sarà pronto.

+0

Il lavoro sul debugger futuro è ospitato in github? – becko

+0

Dai un'occhiata a https://github.com/Keno/Gallium.jl – mosh

+1

Per chi è interessato, il debug basato sulla GUI ora funziona tramite l'ultima versione di [Juno] (http://junolab.org/). Per ora, avvia la modalità di debug usando la macro 'Juno. @ Step', poiché i punti di interruzione basati sulla GUI sono ancora in fase di messa a punto. –

Problemi correlati