|Do you know where your variables are?|
> Emulating that limited-use facility in a language the does not have runtime facilities to support just imposes addition runtime costs for no conceivable benefits.
yes, avoiding runtime costs is the real problem.
> The only example I've seen that makes any logical sense at all (to me), is the ability to query the information in a repl.
docstrings are mostly oneliners (at least in elisp)
Other applications are methodbrowsers/tabexpansions showing additional infos.
Or tooltips in IDEs when hovering the mouse over a method call.
PODs are not DRY, the subname must be repeated, docstrings are automatically at the right place.
In reply to Re^4: Accessing a scalar value in another subroutine?