{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreicfwdzi3pzs5ulkluz6ouijay3jbrip5vivnczpg63b7zlfascdce",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mi4ey5zddmi2"
  },
  "path": "/t/bootstrapping-xml-schema-definitions-with-claude-opus-4-6-a-case-study-the-good-the-bad-and-the-ugly/13853#post_3",
  "publishedAt": "2026-03-27T23:43:46.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "bootstrappable builds"
  ],
  "textContent": "Being able to support legacy formats like XSD would be great for the Haskell ecosystem, as it would let us do a lot more industrial stuff. Nobody’s ever quite got around to doing it by hand, so if AI can fill in these legacy formats that would be quite powerful.\n\nFrom a bootstrappable builds perspective, the idea that one would bootstrap the XSD parser and then throw away your bootstrap chain worries me. Haskell is a remarkably stable language given the pace of development at the frontier, and it seems that you could keep that around without too much additional effort.",
  "title": "Bootstrapping XML schema definitions with Claude Opus 4.6: A case study (the good, the bad, and the ugly)"
}