Консоль не выводит при запуске потока Erlang в Eclipse
Я новичок в Эрланге. Среда IDE работала хорошо, пока я не решил создать свою первую параллельную программу с использованием метода spawn. Если я наберу commend, например "tut15:start()", чтобы запустить поток, который должен вывести строку, консоль ничего не покажет. Я попробовал модуль в CMD, он работает. Поэтому мне просто интересно, если это ошибка, или я должен где-то установить свои предпочтения.
1 ответ
Обрабатывать вывод сложно. Консоль erlide использует удаленную оболочку, и не весь вывод идет на нее (например, некоторые могут напрямую перейти на стандартный вывод).
Консоль также имеет много проблем.
Какой из приведенных выше случаев относится к вам, трудно сказать, не видя код, но я предполагаю, что оба варианта применимы.
Самый простой обходной путь - запустить узел Erlang вручную (распределенный) и подключиться к нему, указав имя в конфигурации запуска. Таким образом, вы получите автоматическую перезагрузку измененного кода и отладчика. Это не красиво, но это работает.
Я поставлю консоль наверху списка дел.