This is tangentially related to my previous question on dealing with asynchronous babel scripts. Currently I have to manually specify the name of the src block the babel function is in:
#+name: elisp-block-name
#+begin_src emacs-lisp :var src="elisp-block-name"
(format "My src-block is %s" src)
#+end_src
#+RESULTS: elisp-block-name
: My src-block is elisp-block-name
Obviously this is prone to error so it would be nice to generate it programmaticaly. Is there any environment/variables always passed to tangled block that indicates this or do I need to just call some elisp for my :var block?