Building a Compiler Inside the C++ Compiler with Daniel Nikpayuk

Episode 405, published Monday, 06 Apr 2026

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.

Direct Download

Show Notes

Guest

Daniel Nikpayuk

Daniel is an Inuvialuk from Inuvik/Aklavik. He has a bachelor's degree in mathematics. His personal technology goal is to build a programming language to assist in Indigenous multimedia/storytelli ...

click to see more


comments powered by Disqus