On 02.08.23 13:23, Barry wrote:
On 2 Aug 2023, at 12:03, Christian Tismer-Sperling <[email protected]> wrote:Try asking for help at https://discuss.python.org/ <https://discuss.python.org/>Hi folks, I just used Structural Pattern Matching quite intensively and I'm pretty amazed of the new possibilities. But see this code, trying to implement Mark Pilgrim's regex algorithm for roman literals with SPM: With constants, I can write match seq: case "M", "M", "M", "M", *r: return 4 * 1000, r But if I want to use abbreviations by assignment, this is no longer possible, and I have to write something weird like: M = "M" match seq: case a, b, c, d, *r if M == a == b == c == d: return 4 * 1000, r So what is missing seems to be a notion of const-ness, which could be dynamically deduced. Am I missing something?This list is not for help or ideas, also its basically dead.
Thanks, Barry. I thought this list would always stay intact as an alternatice to the web things. How sad! Cheers -- Chris -- Christian Tismer-Sperling :^) [email protected] Software Consulting : http://www.stackless.com/ Strandstraße 37 : https://github.com/PySide 24217 Schönberg : GPG key -> 0xFB7BEE0E phone +49 173 24 18 776 fax +49 (30) 700143-0023 _______________________________________________ Python-Dev mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/DTSEGLLMPJZLSF65BUZADFO36RCYVM6D/ Code of Conduct: http://python.org/psf/codeofconduct/