{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiejfflaptbgk6dfkg2rmdqxqi2gafs2j6hxnmhvp65o7rsf36vjai",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mi5jj55i36o2"
  },
  "path": "/t/presentations-progress-for-hell/12072#post_8",
  "publishedAt": "2026-03-28T15:16:12.000Z",
  "site": "https://discourse.haskell.org",
  "textContent": "I got sick of bash this week. So, I rerolled a program I was building in hell and I’m loving it. Great idea and implementation. It’s so much more readable than bash!\n\nI’ve been having an interesting discussion with the community at NixOS about (some day in the **very** far future) replacing bash as an official nixpkgs scripting language and stumbled on this project. I eventually had the idea of forking and extending Hell to be a a custom nix language. It’s definitely an interesting idea, IMO. Do you have any thoughts about how it would work or be extended to do nixpkgs? I had the thought that it could add Nix-specific primitives to supportedLits/polyLits, add a StorePath type, etc.\n\nEdit: I’m doing a rolling fork to try out these ideas on a different branch.\n\n**I didn’t see a license. Please advise.**",
  "title": "Presentations progress for Hell"
}