Вход из STDIN в Light Table Juno

Недавно я наткнулся на эту потрясающую IDE, Juno for Julia. Я правильно настроил IDE, и она успешно подключается к Julia. Однако я столкнулся с небольшой проблемой: как мне получить данные от STDIN в Juno, используя, скажем, readline(STDIN)?

Оценил!


person cannot_mutably_borrow    schedule 12.12.2014    source источник


Ответы (1)


Lighttable / Juno не предоставляет консоль ввода. А вот Julia REPL (версия для командной строки) работает. Я считаю, что лучше иметь оба открытыми. В асинхронном режиме вы можете поместить одноразовый код, команды оболочки (";") и справку по командам ("?") в REPL и код сохранения в Juno, и они используют общие переменные. Вы просто не можете запустить async в этом случае, так как вы хотите, чтобы Juno остановилась и подождала.

В настройках Windows по умолчанию вам нужно «Оценка» -> «Убить Джулию», а затем Ctrl + пробел -> «Джулия: подключиться к работающему сеансу». Оставьте только «@async», если вы хотите дождаться ввода.

Если уже есть лучший способ, я тоже хотел бы знать. Источник: http://discuss.junolab.org/t/how-to-read-user-input-for-julia/110

person hustf    schedule 21.09.2015