Isn't use part of Elixir?
At least I saw it in Elixir in Action, use GenServer or something...
At least I saw it in Elixir in Action, use GenServer or something...
For example:
defmodule A do
defmacro __using__(_env) do
quote do
defmodule Math do
def plus_itself(y) do
y + y
end
end
end
end
end
defmodule B do
use A
end
B.Math.plus_itself(10) |> IO.inspect() #=> 20
More info:
https://hexdocs.pm/elixir/alias-require-and-import.html#useElixir’s use: https://hexdocs.pm/elixir/main/alias-require-and-import.html...
Gleam’s use: https://tour.gleam.run/advanced-features/use/