←back to thread

311 points melodyogonna | 4 comments | | HN request time: 0s | source
Show context
frou_dh ◴[] No.45138511[source]
Listening to this episode, I was quite surprised to hear that even now in Sept 2025, support for classes at all is considered a medium-term goal. The "superset of Python" angle was thrown around a lot in earlier discussions of Mojo 1-2 years ago, but at this rate of progress seems a bit of a pie-in-the-sky aspiration?
replies(3): >>45138883 #>>45143215 #>>45148219 #
adgjlsfhk1 ◴[] No.45138883[source]
superset of Python was never a goal. It was a talking point to try and build momentum that was quietly dropped once it served it's purpose of getting Mojo some early attention.
replies(4): >>45142015 #>>45142030 #>>45144068 #>>45154953 #
ModernMech ◴[] No.45142030[source]
I hope that’s not what it was, that makes them seem very manipulative and dishonest. I was under the impression it was a goal, but they dropped it when it became apparent it was too hard. That’s much more reasonable to understand.
replies(1): >>45142973 #
1. adgjlsfhk1 ◴[] No.45142973[source]
I'd agree with you if Mojo was a project by an inexperienced team, but it wasn't. Chris Latner alone has decades of PL experience and the issues with making Python fast are fundamental and well known. anyone who comes around with a sales pitch for making a portion implementation that's significantly faster than Pypy is either incredibly naive or lying
replies(2): >>45143247 #>>45147426 #
2. ModernMech ◴[] No.45143247[source]
For me, it’s because Chris is part of the team I’m willing to give them the benefit of the doubt. I will assume ego-driven naïveté over malice. It’s not unheard of.
replies(1): >>45145513 #
3. chrislattner ◴[] No.45145513[source]
Thank you, that's not entirely wrongbut not the full picture. Our initial explanation had two problems actually,

1) we were "ambitiously optimistic" (different way of saying "ego-driven naïveté" perhaps :) ) and 2) the internet misread our long-term ambitions as being short-term goals.

We've learned that the world really really wants a better Python and the general attention spans of clickbait are very short - we've intentionally dialed back to very conservative claims to avoid the perception of us overselling.

We're still just as ambitious though!

-Chris

4. ivell ◴[] No.45147426[source]
I am regularly tracking Mojo both in Discord and their forums.

It was indeed their goal to support Python as superset. Many discussions were around that. So I would not claim any malice in there.