是否可以将本地混合项目用作十六进制依赖项?
使用Bundler我可以添加如下行:
gem 'action_subscriber', :path => "../action_subscriber"
Run Code Online (Sandbox Code Playgroud)
所以我可以在发布新版本之前尝试使用gem.这是否可以使用十六进制依赖关系管理工具?
Erlang 具有从字符串解析 Erlang 术语的功能。这具有避免动态代码执行(即不信任用户输入)的优点,但允许用户输入任何有效的文字值。
参见:http : //www.erlang.org/faq/how_do_i.html#idp32770608
Elixir 是否允许类似的东西?我可以轻松地接受一个字符串并尝试解析它吗?
理想情况下,它看起来像:
str = "{:foo, %{bar: true}, nil}"
Elixir.parse_term(str) # => {:foo, %{bar: true}, nil}
Run Code Online (Sandbox Code Playgroud) elixir ×2