Hello all,

I’d like to revisit this topic after some years. Back in 2019 there was 
agreement that a warning for unused require could make sense, but more 
investigation was needed because of its dual role (ensuring compilation + 
enabling macros).

Has the stance on this changed since then?
Would adding a warning when no macros are used from a required module be 
considered today?

Thanks!
Em terça-feira, 16 de abril de 2019 às 20:38:45 UTC-3, José Valim escreveu:

> I would keep the PR as it is the most clear explanation, especially for 
> newcomers.
>
> If we do add the proposed warning in the future, users like OvermindDL1 
> can use Code.ensure_compiled(module) to guarantee a certain module is 
> compiled and available.
>
>
> *José Valim*
> www.plataformatec.com.br
> Skype: jv.ptec
> Founder and Director of R&D
>
>
> On Wed, Apr 17, 2019 at 1:34 AM Xavier Noria <[email protected]> wrote:
>
>> On Wed, 17 Apr 2019 at 02:06, OvermindDL1 <[email protected]> wrote:
>>
>> For note, I use `require` to compile another module that then generates 
>>> 'other' things that are then used by the module that is calling require 
>>> (calls another language build system), so it has non-macro uses.
>>>
>>
>> This is the PR that reworded that
>>
>>     https://github.com/elixir-lang/elixir/pull/6041
>>
>> Should it be revised?
>>
>>
>> -- 
>> Sent from Gmail Mobile
>>
>> -- 
>>
> You received this message because you are subscribed to the Google Groups 
>> "elixir-lang-core" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/elixir-lang-core/CAM%3DYcdhet%3D3U73L0RBHQQUqTCw%3DfQuQkASQyTHfm4zEU9p90fw%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/elixir-lang-core/CAM%3DYcdhet%3D3U73L0RBHQQUqTCw%3DfQuQkASQyTHfm4zEU9p90fw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>
>
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/elixir-lang-core/d7f98e5c-f28a-49b3-b2ae-9aa0d7266b09n%40googlegroups.com.

Reply via email to