{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreickhw7ejhlmd3epnj5yk64eqddrlghhp6ff3bze46mv7x56q3tw6e",
    "uri": "at://did:plc:lz2lqn3setiv434a46w66zzw/app.bsky.feed.post/3miwxfi6fmrg2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreigxuk4xozxpo3bqxt2awpsttmcbzyfj52kcjwlrdx7k2tytyhzgru"
    },
    "mimeType": "image/jpeg",
    "size": 29489
  },
  "path": "/a_compiler_insider_the_compiler_with_daniel_nikpayuk/",
  "publishedAt": "2026-04-06T09:00:00.000Z",
  "site": "https://cppcast.com",
  "textContent": "Daniel Nikpayuk joins Jason to talk about ccTMP, his C++17 template metaprogramming library that builds a functional type system at compile time by encoding bytecode as template parameters in continuation-passing style — letting the C++ compiler itself optimise away the interpretation layer. They also cover Daniel's path into C++, from typesetting Inuktitut in LaTeX to his longer-term goal of a multimedia programming language for Indigenous storytelling.",
  "title": "Building a Compiler Inside the C++ Compiler with Daniel Nikpayuk",
  "updatedAt": "2026-04-06T09:00:00.000Z"
}