
Developer Voices Writing a CAD Language in Rust (with Adam Chalmers)
Oct 16, 2024
Adam Chalmers, a developer at Zoo, is pioneering KCL, a unique CAD programming language crafted in Rust. He discusses the surprising blend of code and visual modeling in CAD, revealing how this innovative language enhances accessibility for non-programmers. The conversation navigates the complexities of designing a language and its interpreter, emphasizing Rust's safety features. Chalmers also shares insights on the intersection of gaming and programming, reflecting on personal journeys and the untapped potential in programming communities.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10
Intro
00:00 • 2min
Innovating CAD: From Code to Design
02:01 • 14min
Designing ASTs for CAD: Simplifying Programming for Engineers
16:24 • 10min
Choosing Rust for CAD Development
26:32 • 4min
Building the Kitty Cat Language with Rust
30:20 • 18min
Building a Custom Language Interpreter
48:21 • 8min
Cloud CAD Challenges and Solutions
56:08 • 7min
The Overlap of Gaming and Programming: A Personal Journey
01:03:21 • 2min
Navigating WebRTC for Low-Latency Video Streaming
01:04:56 • 3min
Innovations in CAD and Manufacturing Integration
01:08:16 • 14min
