I am very for not only this warnings but making it entirely in to an error. Perhaps only defmacro's should be allowed to be called without parenthesis and all functions defined with `def` otherwise must have parenthesis.
Although I'd also be for going the other way, removing parenthesis (and commas separating arguments) except for blocks, but that is more functional than what Elixir is going for. ^.^ On Monday, December 5, 2016 at 11:37:46 AM UTC-7, José Valim wrote: > > The reason this feels unconvincing to me is because the situations >> where this comes up would be very infrequent for me. > > > That's a very good point I forgot to take into account in my initial > reply. Thank you! > > -- 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 elixir-lang-core+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/31b172c5-88f1-475d-aee7-6ec846f68943%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.