Erlang/OTP 18
Добро пожаловать в Erlang/OTP, полную
среду разработки
для конкуретного программирования.
Некоторые советы, которые помогут вам быстрее начать
- Язык Erlang описан в Справочном руководстве Erlang. Руководство по Erlang можно найти в Руководстве по началу работы с Erlang.
В дополнение к документации здесь Erlang описан в нескольких недавних книгах, таких как:
- "Введение в Erlang" от O'Reilly.
- "Научитесь Erlang!" от nostarch.
- "Программирование на Erlang" от O'Reilly.
- "Программирование на Erlang" от Pragmatic.
- "Erlang и OTP в действии" от Manning.
Эти книги настоятельно рекомендуются для начала обучения Erlang.
- Erlang/OTP разделен на ряд приложений OTP. Приложение обычно содержит модули Erlang. Некоторые приложения OTP, такие как интерфейс C erl_interface, написаны на других языках и не имеют модулей Erlang.
- В системе Unix вы можете просмотреть страницы руководства из командной строки, используя
% erl -man <module>
- Конечно, вы можете использовать любой редактор для написания программ на Erlang, но если вы используете Emacs, существует поддержка редактирования, такая как отступы, подсветка синтаксиса, электрические команды, проверка имени модуля, поддержка комментариев, включая заполнение абзацев, шаблоны, поддержка тегов и многое другое. Подробности см. в приложении Инструменты.
Также существует плагин Erlang (ErlIDE) для Eclipse, если вы предпочитаете графическую среду. ErlIDE активно развивается, и новые функции появляются практически в каждом релизе.
- При разработке с Erlang/OTP вы обычно тестируете свои программы из интерактивной оболочки (см. Руководство по началу работы с Erlang), где вы можете вызывать отдельные функции. Также доступно множество инструментов, таких как графический отладчик и инструмент наблюдения для просмотра информации о системе, таблицах ets и mnesia и т. д.
Также обратите внимание, что есть некоторые функции оболочки, такие как список истории (control-p и control-n), редактирование в строке (связывание клавиш Emacs) и автодополнение имени модуля и функции (tab), если модуль загружен.
- Пользователи OpenSource могут задавать вопросы и делиться опытом на списке рассылки Erlang.
- Перед тем, как задать вопрос, вы можете просмотреть архив списка рассылки и прочитать часто задаваемые вопросы.
- Дополнительная информация и ссылки, которые могут быть интересны программистам Erlang, доступны на сайте Erlang Open Source http://www.erlang.org.
© 2010–2017 Ericsson AB
Licensed under the Apache License, Version 2.0.