Chris Lattner
๐ค SpeakerAppearances Over Time
Podcast Appearances
And there's safety, right?
So you talk about real types.
I mean, not saying this is for everybody, but that's actually a pretty big thing, right?
And so there's a bunch of different aspects of what value Mojo provides.
And so, I mean, it's funny for me, like I've been working on
These kinds of technologies and tools for too many years now.
But you look at Swift, right?
And we talked about Swift for TensorFlow, but Swift as a programming language, right?
Swift's now 13 years old from when I started it.
Because I started in 2010, if I remember.
And so that project, and I was involved with it for 12 years or something, right?
That project has gone through its own really interesting story arc, right?
And it's a mature, successful, used by millions of people system, right?
Certainly not dead yet, right?
But also going through that story arc, I learned a tremendous amount about building languages, about building compilers, about working with community and things like this.
And so that experience, like I'm helping channel and bring directly into Mojo and other systems, same thing.
Like apparently I like building and iterating and evolving things.
And so you look at this LLVM thing I worked on 20 years ago
You look at MLIR, right?
And so a lot of the lessons learned in LLVM got fed into MLIR.