I understand her point to be about passing called functions. Surely passing functions as values (partials, etc) is fine?
final_function(maybe_function(X))
vs final_function(maybe_function)(x)
Disclaimer, not familiar with Erlang syntax, so the above example is psuedo-code."If you need more than 3 levels of indentation, you're screwed anyway, and should fix your program." --Linus