{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreicjobubh7j5a2ndm4br35saakj3aprdhl6ylcs23lqnrxy7cglduu",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mnwzevb5udk2"
},
"path": "/t/final-call-for-ghc-string-interpolation-proposal/14234#post_6",
"publishedAt": "2026-06-10T14:59:25.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"24966"
],
"textContent": "The proposal has a pretty good story about using qualified interpolators to allow safe interpolation into strings with restricted grammars (e.g. SQL). It’s true that users might ignore that and use naive interpolation to construct unsafe queries, but they might also use `(++)` to construct bad queries…\n\nOn the quasiquotes point, it would be useful to have a built-in way to have interpolation/antiquotation inside quasiquotes (see #24966). I see that as complementary to this proposal. Although it does suggest using `$(...)` in interpolated strings for consistency with antiquotation inside TH quotes, whereas the proposal currently uses `${...}`.",
"title": "Final call for GHC String Interpolation proposal!"
}