Как стать автором
Обновить

Шпаргалка по OTP (Erlang)

Erlang/OTP *
Tutorial

Наверное многим, кто начинал изучать Erlang и Open Telecom Platform (OTP), было непросто запомнить все возможные настройки супервизора или ген-сервера, а также порядок входящих аргументов и формат возвращаемых значений. Основная сложность заключается в том, что описание любого процесса, будь то инициализация супервизора или синхронный вызов ген-сервера, находится в разных частях одной страницы документации. В самом начале освоения OTP такая навигация приводит к потере контекста и замедлению обучения. Не найдя шпаргалки по OTP на просторах интернета, пришлось создать свою. Надеюсь, она поможет вам в изучении (все картинки на английском языке).



Супервизор


Инициализация



Ген-сервер


Инициализация



Синхронная операция



Асинхронная операция



Info-сообщение



Завершение работы



Диаграммы в svg формате, а также в html для редактирования с помощью draw.io находятся в репозитории https://github.com/Telichkin/otp_cheatsheet. Буду рад комментариям и пул-реквестам с идеями по улучшению шпаргалки.

Теги: erlangerlang/otpcheatsheetшпаргалка
Хабы: Erlang/OTP
Всего голосов 29: ↑29 и ↓0 +29
Комментарии 5
Комментарии Комментарии 5

Похожие публикации

Лучшие публикации за сутки