{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreibfmj35atq75sjbt3gt62u5yfhicpmo3wm2c6tvxtgkijsbwcpj7q",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mjfgkkt33wi2"
},
"path": "/t/ann-rivulet-window-manager/13921#post_17",
"publishedAt": "2026-04-13T17:28:34.000Z",
"site": "https://discourse.haskell.org",
"textContent": "jackiedorland:\n\n> GHC optimized enough at the -O2 level…\n\nI’m hardly a Haskell expert, but I’ve been extremely impressed by GHCs ability to optimize pure code, things like removing intermediate Maybes, List.\nC/C++, and I’m guessing Rust struggle with this, because of things like aliasing, and not knowing whether functions are pure or now.\n\nI actually have a friend who wrote a high-frequency trading system in Haskell around 2010, so its definitely possible",
"title": "[ANN] Rivulet Window Manager"
}