[erlang-questions] Why no ?FUNCTION macro

mats cronqvist mats.cronqvist@REDACTED
Fri Sep 21 11:12:08 CEST 2007

On Thu, 2007-09-20 at 15:35 +0100, G Bulmer wrote:
> As I said, this is only curiosity, but if the need is a run-time  
> name, maybe an ingenious function to dig through the stack trace  
> returned by erlang:get_stacktrace() would be workable.

  in that case, i think something like this is a lot simpler;


go() -> ?LOG([{xxx,yyy}]).

  will print

=INFO REPORT==== 21-Sep-2007::11:08:38 ===
    current_function: {foo,go,0}
    xxx: yyy


More information about the erlang-questions mailing list