2009/10/4 INADA Naoki <songofaca...@gmail.com>: >> -1 That requires keeping formatting information around in every string >> instance. > Adding new "format_string" class avoids it. > unicode("foo") <=> u"foo" > format_string("foo") <=> f"foo" > > This way's pros: > * Many libraries can use one transition way. > * Transition stage syncs to Python version. "library A uses {} and > library B uses %" problem not happen in transition. > * We have experience same way on unicode.
And all are outweighted by the introduction of a new string class. -- Regards, Benjamin _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com