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