Toy interpolation code [was Re: Draft PEP: string interpolation with backquotes]

Oren Tirosh oren-py-l at hishome.net
Thu Dec 6 14:44:54 CET 2001


On Thu, Dec 06, 2001 at 04:59:05AM +0000, Nick Mathewson wrote:
> One thing I don't understand from the Interpolation Wars is why people
> feel Python needs any new syntax for this.  Here's some example code
> that shows how to implement four kinds of proposed interpolation.

First, I must say that I like your approach.  Code speaks much louder than 
words.

There are two reasons I can think of why anyone would feel that Python
needs new syntax for string interpolation:

1. One likes his syntactic sugar extra-sweet and feels than even an import
statement and an extra pair of parens is too bitter.

2. One likes all the expressions in his code syntax-checked at compile time 
and converted into bytecode without the use of runtime evaluation.

PEP 215 appears to be written with #1 in mind.  My PEP draft for string
interpolation is mostly concerned with #2.

If the BDFL ever decides to implement string interpolation he should have 
more than just one proposal to choose from.

	Oren






More information about the Python-list mailing list