Chris Lattner
๐ค SpeakerAppearances Over Time
Podcast Appearances
Julia's a really cool system.
I had always thought of Julia as being mostly a scientific computing-focused environment, and I thought that was its focus.
I neglected to understand that one of their missions is to help make Python work end-to-end.
And so I think that was my error for not understanding that, and so I could have been maybe more sensitive to that.
But there's major differences between what Mojo's doing and what Julia's doing.
So as you say, Julia is not Python.
Right.
And so one of the things that a lot of the Julia people came out and said is like, okay, well, if we put a ton of more energy and 10 more money or engineering or whatever into Julia, maybe that would be better than starting Mojo.
Right.
I mean, maybe that's true, but it still wouldn't make Julia into Python.
So if you've worked backwards from the goal of let's build something for Python programmers without requiring them to relearn syntax, then Julia just isn't...
I mean, that's a different thing, right?
And so if you anchor on, I love Julia and I want Julia to go further, then you can look at it from a different lens.
But the lens we were coming at was, hey, everybody is using Python.
Python isn't, the syntax isn't broken.
Let's take what's great about Python and make it even better.
And so it was just a different starting point.
So I think Julia is a great language.
The community is a lovely community.
They're doing really cool stuff, but it's just a slightly different angle.