Пытаюсь изменить мировоззрение и поизучать ерланг.
1. И может глупый вопрос но как быть с абстракциями в нем.
В джаве я привык пользоваться интерфейсами и в зависимости от условий подсовывать конкретную имплементацию.
А есть ли такая возможность в ерланге или там это делается совсем по другому.
Как пример — есть интерфейс IQueue и в рантайме могу использовать различные ее реализации — сериализация в файл, БД, только память, вобще нет очереди — все синхронно. Т.к. интерфейс один и тот же то ничего менять не надо — а как в ерланге?
2. Опять же в джаве есть универсальный АПИ для работы с БД — JDBC. А что у ерланга и насколько он вобще умеет работать с распространенными БД.
3. Есть ли аналог JAR — чтобы упаковывать библиотеки в отдельные бандлы а не все в кучу сваливать.