[Python-Dev] Switch statement (original) (raw)

Phillip J. Eby pje at telecommunity.com
Thu Jun 22 22:14:12 CEST 2006


At 12:54 PM 6/22/2006 -0700, Guido van Rossum wrote:

Summarizing our disagreement, I think you feel that freeze-on-first-use is most easily explained and understood while I feel that freeze-at-def-time is more robust. I'm not sure how to get past this point except by stating that you haven't convinced me... I think it's time to sit back and wait for someone else to weigh in with a new argument.

Which I think you and Fredrik have found, if "case" implies "static". It also looks attractive as an addition in its own right, independent of "switch".

In any case, my point wasn't to convince you but to make you aware of certain costs and benefits that I wasn't sure you'd perceived. It's clear from your response that you have perceived them now, so I'm quite satisfied by that outcome -- i.e., my goal wasn't to "convince" you to adopt a particular proposal, but rather to make sure you understood and considered the ramifications of the ones under discussion.

That being said, there isn't anything to "get past"; from my POV, the discussion is already a success. :)



More information about the Python-Dev mailing list