Dans Lua, comment pouvez-vous imprimer le nom de la fonction en cours, comme l'identifiant C99 __func__?

Quelque chose comme ceci:

function foo()
    print( __func__ )
   ...
end

Comment peut-il être fait?

source d'informationauteur x-x