AndyL
January 8, 2017, 1:38am
1
I’ve written custom IEx helper functions - similar to the built-in helper functions like h
and c
.
Elixir 1.4 gives a warning message with my custom helpers, but not with the built-in helper functions.
How can I suppress the 1.4 warning for my zero-arity helper functions in IEx??
IEx functions also warn:
iex(1)> h
warning: variable "h" does not exist and is being expanded to "h()", please use parentheses to remove the ambiguity or change the variable name
iex:1
So this is expected behavior
2 Likes
AndyL
January 8, 2017, 3:19pm
3
OMG you are right - how did I miss that??
Does that mean there is no way to suppress zero-arity warning messages in IEx??
1 Like
bbense
January 8, 2017, 6:46pm
4
I’m generally fine with no bareword functions for code, seems pretty suboptimal in IEx.
Probably the fix is worse than just putting up with it, but I’d say this is a step backwards
in usability and friendliness to newcomers.