{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreieusma7tndjx7hfuvdcwsv4egkgsarz64sdejy7rpa723w2356q2u",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mjgi5dhizur2"
  },
  "path": "/t/bootstrapping-xml-schema-definitions-with-claude-opus-4-6-a-case-study-the-good-the-bad-and-the-ugly/13853#post_10",
  "publishedAt": "2026-04-13T19:40:02.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "OPC XML-DA client",
    "@nikita-volkov",
    "generated"
  ],
  "textContent": "I wish we had this generator when we set out to code OPC XML-DA client. SOAP isn’t going to die anytime soon. Without Claude, @nikita-volkov tediously defined the schema by hand (check out the xml dependencies in that project!)\n\nNotably, the corresponding Python project we aimed to replace generated parts of the API from a WSDL description back in 2006. I guess such a task is much simpler if one does not care about type safety.",
  "title": "Bootstrapping XML schema definitions with Claude Opus 4.6: A case study (the good, the bad, and the ugly)"
}