Варианты отладки в Джулии

Я использую пакет Juno в атомной среде для отладки кода Julia. Как я могу войти в функцию? Функция импортируется из другого файла. Я могу выполнить набор строк, выделив их и нажав «ctrl+enter». Есть ли какой-либо ярлык для входа в функцию и выполнения строки за строкой в ​​функции. Спасибо. Можно ли отлаживать код Julia с помощью gdb? Спасибо.

Библиотека для работы с мороженым
Библиотека для работы с мороженым
Лично я попрощался с операторами print() в python. Без шуток.
3
0
578
1

Ответы 1

Исторически был Gallium.jl, и он хорошо интегрировался с Джулией 0.6. Полноценный отладчик в Джулии все еще находится в стадии разработки.

Теперь это лучшее, что вы можете сделать.

Что работает:

лучше всего сегодня, наверное, попробовать Debugger.jl. Нажмите ] для менеджера пакетов

add https://github.com/JuliaDebug/JuliaInterpreter.jl
add https://github.com/JuliaDebug/Debugger.jl

После установки после using Debugger вы можете использовать макрос @enter для управления потоком функций.

Другой вариант, который можно попробовать, — Rebugger.jl.

Будущее:

В дискурсе Джулии есть две приятные темы, объясняющие текущее состояние:

Другие вопросы по теме