{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiddctjljmuyuzgv5a4qzurqbzbmyyebleqcuutf76ao4falsdghni",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mltdbyfw6o32"
  },
  "path": "/t/cabal-custom-scripts-and-me/14111#post_2",
  "publishedAt": "2026-05-14T15:41:52.000Z",
  "site": "https://discourse.haskell.org",
  "textContent": "Hooks do seem a bit too bleeding edge to be usable, but I’m curious as to why you chose a custom setup over Template Haskell? I think I’d always opt for the latter when possible. It plays a lot better with various tools, e.g. HLS. And you get to construct actual ASTs rather than working with strings.",
  "title": "Cabal custom scripts and me"
}