News for hackers. Stuff that matters.
Re:Why ML Needs a New Programming Language by seabrookmx on Friday September 05, 2025 @09:09PM (#45145617)
The mojo faq talks about the language as if it's a strict superset (or aiming to be) of Python. Or that mojo "is" Python.

Yet the roadmap says:

> As Mojo matures through phase 3, we believe Mojo will become increasingly compatible with Python code and deeply familiar to Python users, except more efficient, powerful, coherent, and safe. Mojo may or may not evolve into a full superset of Python, and it's okay if it doesn't.

This is incredibly confusing. If it's _not_ aiming for Python compatibility, why are we talking about Python at all?

Also, is anyone actually considering using an emoji as a file extension?

Re:Why ML Needs a New Programming Language by pansa2 on Friday September 05, 2025 @09:22PM (#45145697)
AFAICT Mojo has (or plans to have) Python-like syntax and easy interop with Python.

I’m not sure it’s any more Python-like than that - the similarity to Python seems to be heavily overstated for marketing reasons.

Re:Why ML Needs a New Programming Language by itsn0tm3 on Saturday September 06, 2025 @02:05AM (#45146997)
I‘m pretty sure in their early communications the stated very clearly that Mojo is going to be a clear superset of Python. Seems like they paddled back a bit in that regard.
Re:Why ML Needs a New Programming Language by davidatbu on Saturday September 06, 2025 @02:32AM (#45147121)
Yeah this is slightly confusing for me as well. Even in this very podcast, being a superset of Python was mentioned as a goal (albeit a long term one).
Re:Why ML Needs a New Programming Language by mmphosis on Saturday September 06, 2025 @08:12AM (#45148589)
> Also, is anyone actually considering using an emoji as a file extension?

Definitely.U+2615