Final call for GHC String Interpolation proposal!
Haskell Community [Unofficial]
June 10, 2026
Have you read the actual proposal? It doesn’t work for arbitrary Haskell values, it uses a typeclass to render the value.
The vast majority of your comments are not Haskell specific, and yet almost every other mainstream language has it, so I’m not sure your concerns hold up. People are generally aware of what string interpolation can do, and what you shouldn’t do with them, which is transferrable from other languages.
Things like SQL injection could be mitigated with a SQL string interpolator, as I described in the proposal, which allows ergonomic query parameterization using interpolation syntax while escaping interpolated values.
Discussion in the ATmosphere