2016-07-05 3 views
1

Кто-нибудь использовал Erlang и Elixir в том же приложении? Было бы лучше сохранить два отдельных репозитория - один для приложения Erlang и один для приложения Phoenix/Elixir?Erlang и Elixir/Phoenix в том же приложении

Или можно объединить Erlang/Elixir в той же структуре приложения - как два разных приложения?

Благодаря

ответ

2

Я использовал Erlang приложений внутри эликсира. Например, когда мне нужен богатый список имен, я часто использую :gproc, который является приложением Erlang. В моем mix.exs файл я просто добавить его в моих приложениях:

defmodule MyApp.Mixfile do 
    use Mix.Project 

    (...) 

    def application do 
    [applications: [:logger, :gproc], 
    mod: {MyApp, []}] 
    end 

    defp deps do 
    [{:gproc, "~> 0.5.0"}] 
    end 
end 

лично я бы держать приложения в отдельных хранилищах в основном потому, что они имеют различную структуру проекта, но вы можете использовать их вместе, добавив их зависимостей ваш проект, как и в случае с :gproc.

Я надеюсь, что ответ на ваш вопрос.

Смежные вопросы