Comment Comment by serbuvlad All things considered, this is pretty cool. Basically, this replaces db.execute("QUERY WHERE name = ?", (name,)) with db.execute(t"QUERY WHERE name = {name}") Does the benefit from this syntactic sugar outweigh the added complexity of a new language feature? I think it does in this case for two reasons:1. Allowing library developers to do whatever they want with {} expansions is a good thing, and will probably spawn some good uses.2. Generalizing template syntax across a language, so that all libraries solve this problem in the same way, is probably a good thing. parent serbuvlad 1 year ago
1. Allowing library developers to do whatever they want with {} expansions is a good thing, and will probably spawn some good uses.
2. Generalizing template syntax across a language, so that all libraries solve this problem in the same way, is probably a good thing.