3 ms·
This would break backwardcompatibility pretty hard. In many cases it may not be worth it.
by _Algernon_ 2y ago
This would break backwardcompatibility pretty hard. In many cases it may not be worth it.
- eichin 2y agoBut now at least the language has the necessary rope (and an opportunity for a cultural push to insist on it.)
- hombre_fatal 2y agoJavascript already has prior art here. A library can extend an existing database library like 'pg' so that PgClient#query() and PgPool#query() require string template statements. That way 'pg' can continue working with strings, and people who want nice templated strings can use the small extension library, and the small extension library makes it impossible to accidentally pass strings into the query functions.