[Python-Dev] Re: User extendable literal modifiers ?!
Greg Ewing
greg@cosc.canterbury.ac.nz
Mon, 30 Sep 2002 11:39:44 +1200 (NZST)
Gareth McCaughan <gmccaughan@synaptics-uk.com>:
> - Rational numbers. $r"123/234"
> - Regular expressions. $/"foo.*bar"
> - Dates and times. $t"2002-09-27 11:38"
> - Hostnames and ports. $h"www.google.com:80"
This strikes me as ugly. There doesn't seem to be much, if any,
syntactical advantage over using a constructor:
Rat("123/234")
Regex("foo.*bar")
Date("2002-09-27 11:38")
Port("www.google.com:80")
These look cleaner and easier to read to me.
Greg Ewing, Computer Science Dept, +--------------------------------------+
University of Canterbury, | A citizen of NewZealandCorp, a |
Christchurch, New Zealand | wholly-owned subsidiary of USA Inc. |
greg@cosc.canterbury.ac.nz +--------------------------------------+