Belirli bir modül için uygulamaları olan tüm modülleri bulmak mümkün olup olmadığını mı merak ediyordum?Belirli protokolleri uygulayan tüm modülleri bulmak mümkün mü?
defprotocol Ep.PerformTest do
@doc "Should return tupple {out, time}"
def test(struct)
end
Ve bu protokolün uygulamaları olan birkaç modülleri:
defmodule Ep.Test.Rexcpp do
defstruct [:input, :code, :output]
def displayName(), do: "Rextester C++"
defimpl Ep.PerformTest, for: Ep.Test.Rexcpp do
def test(struct) do
end
end
end
İkinci bir parametre olarak şunu geçmeliyim: code.all_loaded()? – Haito
Bence böyle bir durum değil. belgelerine bağlı olarak iex> yol =: code.lib_dir (: elixir,: ebin), yol iksir devkit konumuna giden yolu içerir – Haito
Bunu deneyin ve çalışıp çalışmadığını görün. Yol parametresinin ne olması gerektiğini gerçekten bilmiyorum. – CoderDennis