Skip to content

Adam Chalmers

RustConf 2024 talk: Building a programming language for CAD

Recently I gave my first-ever in-person conference presentation! I was invited to RustConf 2024 where I talked about why we're building KCL (KittyCAD language), a programming language for 3D design, at Zoo.dev.

The talk has three parts: background about computer-aided design (CAD) software and mechanical engineering, then why we built a programming language, then what I learned from the process and the gaps in existing compilers 101 education.

At some point I hope to expand this into a blog post, but until then you can just watch the video.

Thanks for watching!