Yes, I agree. This was exactly what I had in mind. Was good to find out that there is such implementation in other language.
DG. > On 15 Sep 2023, at 17:00, Jeff Allen <ja...@farowl.co.uk> wrote: > > On 13/09/2023 17:21, MRAB wrote: >> I think the point is to have an equivalent to C#'s 'nameof'. >> >> It would be evaluated at compile time to a string, but with the advantage >> that it's clear that it's a name and not some random string that just >> happens to look like a name. >> > I'd like to draw attention to this as the first contribution to the thread > that has given a precise meaning to the initial idea. It tells us both what > it means and why you might want it (at least if the OP agrees). It seems to > be being overlooked. > > As others have amply demonstrated (short of proof, I know) what is being > asked is not possible with the information available at run-time. You can't > reliable get from the "reference", which is actually an expression, to the > text of the expression. > > The parallel with f-string = is helpful, for which compile-time support is > essential, of course. > > -- > > Jeff Allen > _______________________________________________ > Python-ideas mailing list -- python-ideas@python.org > To unsubscribe send an email to python-ideas-le...@python.org > https://mail.python.org/mailman3/lists/python-ideas.python.org/ > Message archived at > https://mail.python.org/archives/list/python-ideas@python.org/message/45P4HD5LBNDCPUGRRWWDV6XGR6H3GCDB/ > Code of Conduct: http://python.org/psf/codeofconduct/
_______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/X6GLLYE3VAGCLCCWGQNGXJTISI2WMTXY/ Code of Conduct: http://python.org/psf/codeofconduct/