Erlang/OTP 25.3.2.2
Добро пожаловать в 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–2023 Ericsson AB
Licensed under the Apache License, Version 2.0.