{
  "guid": "698b90d6-2fc0-4d49-bfa7-87c2be6ec913",
  "id": 698906,
  "date": "2024-12-29T01:30:00+01:00",
  "start": "01:30",
  "duration": "00:45",
  "room": "SoS Saal 6",
  "slug": "38c3-shaving-bisons-for-a-dead-language",
  "url": "https://events.ccc.de/congress/2024/hub/de/event/shaving-bisons-for-a-dead-language/",
  "title": "Writing a Compiler for a Dead Language (DarkBASIC)",
  "subtitle": null,
  "language": "en",
  "track": null,
  "type": "other",
  "abstract": "",
  "description": "I wrote a compiler for a dead language (DarkBASIC). I will talk about how to use LLVM, how to write a parser in C, the terrible interface to the DarkBASIC SDK, tooling, NeoVim, and what challenges I faced.\r\n\r\nSlides: https://docs.google.com/presentation/d/1ifuZn-2lA-jXf3T1RKyVTBLGf-Z_zgZ5_8U5-tNVti8/edit?usp=sharing",
  "logo": null,
  "persons": [
    {
      "guid": "b44aeaa8-59d1-480f-9f93-b80c9da54ba8",
      "name": "TheComet",
      "public_name": "TheComet",
      "avatar": null,
      "biography": null,
      "url": "https://events.ccc.de/congress/2024/hub/de/user/thecomet/"
    }
  ],
  "links": []
}