Paul Moore wrote:
Overall, I'm somewhat indifferent. The use case seems fairly specialised to me, and yet the syntax "def name = value" seems like it's worth reserving for something a bit more generally useful.
Hmmm. Maybe
def name = value
could turn into
name = value.__def__('name', __name__)