<div dir="ltr">it is not really possible. The module may not exist in compile time at all, it can be dynamically generated or downloaded from, say, remote http server. Or it may exist but the app in runtime can generate another module with the same name and load it instead of еру old one. <div>IDEs, such as Intellij IDEA with erlang plugin do generate warnings in these case. But it is not the job for the compiler, as it would make hard to compile apps with stop on warning compile option.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-02-10 13:21 GMT+03:00 Howld <span dir="ltr"><<a href="mailto:10z98@sina.cn" target="_blank">10z98@sina.cn</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Dear Developers:<br><div>     As a new developer, the result of the compile I hope is clear to indicate the functions in module if exist when I use compiler cmd like "erlc test.erl". But hopeless, if I write code like "elang:spwan(fun test:foo/0)" in erl file, it happens nothing even warning. I think it increases uncertainty<span class="m_-6726158195198858253p1-12"></span> with non-English speaking countrie's developers. And if you think so, I will shame on you. What I real want to express is you should have an idea and there is a long way to improve compiler.<br><div><br>Best blessing!<br></div></div></div><br>______________________________<wbr>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" rel="noreferrer" target="_blank">http://erlang.org/mailman/<wbr>listinfo/erlang-questions</a><br>
<br></blockquote></div><br></div>