Erlang/OTP 20.3
Добро пожаловать в Erlang/OTP, полную среду разработки для конкуретного программирования.
Некоторые советы, которые помогут вам быстрее начать работу
- Язык Erlang описан в Справочном руководстве по Erlang. Руководство по Erlang можно найти в Руководстве по началу работы с Erlang.
Помимо документации здесь Erlang описан в нескольких недавних книгах, таких как:
- "Introducing Erlang" издательства O'Reilly.
- "Learn You Some Erlang for Great Good!" издательства No Starch Press.
- "Erlang Programming" издательства O'Reilly.
- "Programming Erlang" издательства Pragmatic.
- "Erlang and OTP in Action" издательства Manning.
- "Designing for Scalability with Erlang/OTP" издательства O'Reilly.
Эти книги настоятельно рекомендуются для начала обучения Erlang.
- Erlang/OTP разделен на ряд приложений OTP. Приложение обычно содержит модули Erlang. Некоторые приложения OTP, такие как интерфейс C erl_interface, написаны на других языках и не имеют модулей Erlang.
- В Unix-системе вы можете просмотреть страницы руководства из командной строки, используя
% erl -man <module>
. - Конечно, вы можете использовать любой редактор для написания программ на Erlang, но если вы используете Emacs, есть поддержка редактирования, такая как отступы, подсветка синтаксиса, электрические команды, проверка имени модуля, поддержка комментариев, включая заполнение абзацев, шаблоны, поддержка тегов и многое другое. Подробнее см. приложение Инструменты.
Также существуют плагины Erlang для других редакторов кода Vim (vim-erlang) , Atom , Eclipse (ErlIDE) и IntelliJ IDEA.
- При разработке с Erlang/OTP вы обычно тестируете свои программы из интерактивной оболочки (см. Руководство по началу работы с Erlang), где вы можете вызывать отдельные функции. Также доступно множество инструментов, таких как графический отладчик и инструмент наблюдатель для просмотра системной информации, таблиц ets и mnesia и т.д.
Также обратите внимание, что есть некоторые функции оболочки, такие как список истории (control-p и control-n), редактирование в строке (связки клавиш Emacs) и автодополнение имени модуля и функции (tab), если модуль загружен.
- Пользователи с открытым исходным кодом могут задавать вопросы и делиться опытом на почтовом списке вопросов по Erlang.
- Перед заданием вопроса вы можете просмотреть архив почтового списка и прочитать часто задаваемые вопросы.
- Дополнительную информацию и ссылки, представляющие интерес для программистов Erlang, можно найти на сайте Erlang Open Source http://www.erlang.org.
© 2010–2017 Ericsson AB
Licensed under the Apache License, Version 2.0.