23 Jun
2002
23 Jun
'02
1:20 a.m.
GvR> Oren made a good point that Paul emphasized: the most common GvR> use case needs interpolation from the current namespace in a GvR> string literal, and expressions would be handy. Oren also GvR> made the point that the necessary parsing could (should?) be GvR> done at compile time. I'll point out that in my experience, while expressions are (very) occasionally handy, you wouldn't necessarily need /arbitrary/ expressions. Something as simple as allowing dotted names only would solve probably 90% of uses, e.g. person = getPerson() print '${person.name} was born in ${person.country}' Not that this can't execute arbitrary code of course, so the security implications of that would need to be examined. -Barry