M
for i <- 0..:erlang.system_info(:atom_count)-1, do: :erlang.binary_to_term(<<131,75,i::24>>)
Size: a a a
M
for i <- 0..:erlang.system_info(:atom_count)-1, do: :erlang.binary_to_term(<<131,75,i::24>>)
AN
Module.open?(atom)
разве что, но тут опять что-то типа require нужен... Вопрос откуда у тебя вдруг могут появляться модули в комйл-тайм? Может проще гвоздями в аттрибут прибить?AN
ls
посмотретьV
LL
AN
LL
LL
LL
LL
DR
$> elixirc my_file.ex
DR
MACRO-<
macro name>
AN
MACRO-<
macro name>
AN
DR
AN
DR
AN
DR
defmodule Unless do
defmacro macro_unless(clause, do: expression) do
quote do
if(!unquote(clause), do: unquote(expression))
end
end
end
DR