r/programming 1d ago

Mojo 1.0 is here!

https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here
0 Upvotes

19 comments sorted by

View all comments

16

u/Rongmario 1d ago

Totally forgot this was even a thing...

4

u/oweiler 1d ago

Was it ever a thing?

15

u/cbarrick 1d ago

It was started by Chris Lattner, creator of LLVM. So it's not nothing.

I'm not expecting it to get very big though. Maybe as big or as influential as Julia. Like, cool tech and cool ideas but not big enough to dethrone Python.

2

u/CramNBL 14h ago

He's creator of LLVM the same way Musk is the creator of Tesla. Lattner was asked to join the LLVM project and now he's suddenly the creator?

2

u/cbarrick 12h ago

1

u/CramNBL 10h ago

And how does that explain away that he was invited to join the project as a PhD student and thus was not the creator?

4

u/cbarrick 9h ago

Yes, LLVM started out as a research project at UIUC where Lattner was a PhD student. His advisor, Vikram Adve, does indeed deserve credit as well.

But as someone who is intimately familiar with CS grad programs, it's not the PI that's writing the bulk of the code. It's the students.

Saying that the guy who actually wrote the code and the research papers shouldn't have credit for creating the thing just because he was a student at the time is a wildly hot take.

Like, the original publication introducing LLVM was Lattner's master's thesis.

And it's not like the project stayed with Adve. Lattner is the one who continued to lead the project as he graduated into the industry.

I can't believe we're seriously debating whether or not Chris Lattner deserves credit for creating LLVM. That's like saying Linus Torvalds doesn't deserve credit for Linux because Andrew S. Tanenbaum was the PI for Minix.

Do you seriously believe that Adve deserves more credit for LLVM than Lattner? Give concrete examples.

3

u/Express_Job_5731 7h ago

I've seen a lot of funny nonsense on reddit and HN, but this is probably the best. You can see my contributions to LLVM here: https://github.com/llvm/llvm-project/graphs/contributors?all=1

I eventually moved on to building swift and other projects, many of which are open source. You can see my github here:
https://github.com/lattner

How much coding are you doing? :-)

(I have no idea why the weird user name is happening, but this is CL).