Spec-Zone.ru › Erlang 22

Erlang/OTP 22.3

Добро пожаловать в Erlang/OTP, полную среду разработки для конкурентного программирования.

Некоторые подсказки, которые помогут вам быстрее начать работу

  • Язык Erlang описан в Справочном руководстве по Erlang. Руководство для начинающих по Erlang можно найти по адресу Начало работы с Erlang.

    В дополнение к документации здесь Erlang описан в нескольких последних книгах, таких как:

    • "Введение в Erlang" от O'Reilly.
    • "Научитесь Erlang!" от No Starch Press.
    • "Программирование на Erlang" от O'Reilly.
    • "Программирование на Erlang" от Pragmatic.
    • "Erlang и OTP в действии" от Manning.
    • "Проектирование масштабируемости с 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) и автодополнение имени модуля и функции (табуляция), если модуль загружен.

  • Пользователи с открытым исходным кодом могут задавать вопросы и делиться опытом на списке рассылки вопросов по Erlang.
  • Прежде чем задать вопрос, вы можете просмотреть архив списка рассылки и прочитать часто задаваемые вопросы.
  • Дополнительную информацию и ссылки, представляющие интерес для программистов на Erlang, можно найти на сайте Erlang Open Source http://www.erlang.org.

© 2010–2020 Ericsson AB
Licensed under the Apache License, Version 2.0.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API