{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreibfmj35atq75sjbt3gt62u5yfhicpmo3wm2c6tvxtgkijsbwcpj7q",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mjfnbjpvj7a2"
  },
  "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"
}