Tips for golfing in Elixir Elixir is a relatively new functional language, which I've taken a deep interest in. I'd like to get general tips about golfing in Elixir and learn techniques that can be applied to code-golf problems that are somewhat specific to Elixir in general.



Based on so many similar questions about Python, Ruby, Javascript, etc. I'll also try to post tips as I learn more about the language.
Don't use the Pipe operator or parenthesis for calling methods



# With Pipe
arg |&gt; M.a |&gt; M.b |&gt; M.c   # 24 Bytes
arg|&gt;M.a|&gt;M.b|&gt;M.c         # 18 Bytes

# With Parenthesis
M.c(M.b(M.a(arg)))         # 18 Bytes

# Only Spaces
M.c M.b M.a arg            # 15 Bytes