On Wed, Oct 3, 2018 at 10:48 AM, Chris Angelico <ros...@gmail.com> wrote: > On Thu, Oct 4, 2018 at 2:30 AM Anders Hovmöller <bo...@killingar.net> wrote: >> >> Nothing is a keyword in that example or in my example. My suggestion is that >> we could do: >> >> my_func(=big_array[5:20]) >> >> And it would be compile time transformed into >> >> my_func(**{'big_array[5:20]': big_array[5:20]}) >> >> and then my_func is just a normal function: >> >> def my_func(**kwargs): >> Whatever >> >> It's a very simple textual transformation. >> > > That is not guaranteed to work. In another thread it was pointed out > that this is merely a CPython implementation detail, NOT a language > feature.
I'm curious where this is written down. Can you point to the relevant part of the language spec or pronouncement or whatever it was? -n -- Nathaniel J. Smith -- https://vorpus.org _______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/