В Erlang есть ссылка на текущую исполняемую функцию)?
Было бы полезно создать бесконечный цикл:
spawn(fun() -> do_something, this_fun() end)
В JavaScript arguments.callee
делает именно это, см. спецификацию MDC.
Отредактируйте ответ: "зачем вы это делаете": в основном любопытство; также полезно определить таймер при проритизации:
Self = self(),
spawn(fun() -> Self ! wake_up, receive after 1000 -> nil end, this_fun() end),
%% ...