{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicbho66ffr5bjnbpl6ghdfhbr3hm5l6jlkzqqstn5vhi4jp2anihu",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mo4woxbudog2"
  },
  "path": "/t/final-call-for-ghc-string-interpolation-proposal/14234?page=2#post_23",
  "publishedAt": "2026-06-12T23:39:37.000Z",
  "site": "https://discourse.haskell.org",
  "textContent": "Has there been any thought on how to format things more nicely? I mean things like width of a field, left/right justified, number of decimals for a float, etc. I think we could make something simple and nice, but we should do it now, before everyone invents their own way of doing it.\n\nFor instance\n`data LAdj a = LAdj Int a`\n`instance Interpolate a => Interpolate (LAdj a) where`\n` interpolate (LAdj n a) = ... interpolate a ... pad to get width n ...`",
  "title": "Final call for GHC String Interpolation proposal!"
}