Using Erlang libs in Elixir
Dominic Morneau
dmorneau@REDACTED
Thu Sep 2 05:19:31 CEST 2021
Telemetry is a good example of an Elixir-friendly Erlang lib, especially
the docs: https://github.com/beam-telemetry/telemetry/
Some of the general Elixir library guidelines here also apply in Erlang:
https://hexdocs.pm/elixir/library-guidelines.html#content
The module name isn't a big deal IMHO, users can just do "alias :erl_lib,
as: ErlLib" if it bothers them.
Dominic
2021年9月2日(木) 8:04 Serge Aleynikov <serge@REDACTED>:
> Is there any guideline for making Erlang projects be more Elixir friendly?
>
> When developing an Erlang library, it would be nice to have its functions
> callable from Elixir not like:
>
> :erl_lib.some_fun()
>
> but rather
>
> ErlLib.some_fun()
>
> without needing to write a "glue" module compiled into
> 'Elixir.ErlLib.beam' that would import all functions from erl_lib and
> export them locally?
>
> Are there more requirements of some metadata (e.g. '__info__'/1) to be
> included in the Erlang modules?
>
> Regards,
>
> Serge
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20210902/e0cf17b0/attachment.htm>
More information about the erlang-questions
mailing list