{
"$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?"
}