{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreifppbdh25lteocqjzhf4y2u5574hgotv46tdxnxqc7yvzfdxrhfty",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mk3u7kggdwa2"
  },
  "path": "/t/modern-haskell-c-translation-approaches/13941#post_8",
  "publishedAt": "2026-04-22T14:29:48.000Z",
  "site": "https://discourse.haskell.org",
  "textContent": "Markus_Puura:\n\n> I did try MicroHs as suggested, but the generated C code appears to represent the Haskell runtime rather than the original program structure\n\nA good haskell to C compiler wont output c code that reflects the haskell program. Haskell needs extensive optimization and whatnot to be performant on tradiitonal cpus, or to be compiled to a language such as C.",
  "title": "Modern Haskell → C translation approaches?"
}