{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiefgbf7syj5fytgzzgddu7bq24hngsntmmxkbbcgkemsuyxjcenty",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mljnjypooql2"
  },
  "path": "/t/microhs-is-the-browser-is-more-fun-now/14069#post_1",
  "publishedAt": "2026-05-10T20:49:07.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "MicroHs in the browser",
    "CanvHs",
    "Gloss",
    "Shine"
  ],
  "textContent": "I’ve updated MicroHs in the browser. New features:\n\n  * You can import a local directory into the in-memory file system used by MicroHs. It will keep in sync with changes made to the local directory (with a small delay).\n  * You can import an entire source tree from GitHub.\n  * There’s a simple graphics package, CanvHs, inspired by Gloss and Shine.\n    * There are some demos. You’ll be told on startup how to run them.\n  * A few utlity functions: `ls`, `cd`, `cat`\n\n\n\nComments welcome!\n\nA warning to those allergic to clanker code, a lot of the new code was written by Gemini.",
  "title": "MicroHs is the browser is more fun now"
}