{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiez6yivup2ty7ifovcbyfaigof7skwkfq6my46l5gcvzibh4eybju",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mksq6f3y3gk2"
  },
  "path": "/t/the-bombadil-terminal-experiment/14011#post_6",
  "publishedAt": "2026-05-01T16:27:59.000Z",
  "site": "https://discourse.haskell.org",
  "textContent": "simonmic:\n\n> also it didn’t end up changing any of my toolchain\n\nI think what’s happening here is that when you install a tool, then the TUI is suspended and you get dropped to the terminal, then ghcup executes that action and at the end drops back to the TUI… while that happens it seems that bombadil is spamming the terminal with escape codes and maybe that somehow aborts the process. I could only see the fuzzer reach the raw terminal once, but it didn’t last long. It seems to mostly get “stuck” in the advanced install and compile menus, because they have lots of inputs.",
  "title": "The Bombadil Terminal Experiment"
}