Chris Lattner
π€ SpeakerAppearances Over Time
Podcast Appearances
The traits feature is really a big deal.
And so that's blocking a lot of API design.
And so there's that.
I think that's really exciting.
A lot of it is these kind of table stakes features.
One of the things that is, again, also lessons learned with Swift,
is that programmers in general like to add syntactic sugar.
And so it's like, oh, well, this annoying thing, like in Python, you have to spell unbar, unbar, add.
Why can't I just use plus?
Def plus, come on.
Why can't I just do that, right?
And so trivial bit of syntactic sugar.
It makes sense.
It's beautiful.
It's obvious.
We're trying not to do that.
And so for two different reasons, one of which is that, again, lesson learned with Swift.
Swift has a lot of syntactic sugar, which may be a good thing, maybe not.
I don't know.
But because it's such an easy and addictive thing to do, sugar makes your blood get crazy, right?