{
"$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"
}