▲ | timmg 2 days ago | ||||||||||||||||||||||||||||||||||||||||||||||||||||
I (vaguely) think what the Mojo guys' goal is makes a lot of sense. And I understand why they thought Python was the way to start. But I just think Python is not the right language to try to turn into this super-optimized parallel processing system they are trying to build. But their target market are Python programmers, I guess. So I'm not sure what a better option would be. It would be interesting for them to develop their own language and make it all work. But "yet another programming language" is a tough sell. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | cactusfrog 2 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||
What language do you think they should have based Mojo off of? I think Python syntax is great for tensor manipulation. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | golly_ned 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||
The syntax is based on python, but its runtime is not. So nothing about the contrast between the python language and mojo's use as a super-parallelized parallel processing system is inconsistent. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | pjmlp 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||
This is attempt number 2, it was already tried before with Swift for Tensorflow. Guess why it wasn't a success, or why Julia is having adoption issues among the same community. Or why although Zig is basically Modula-2 type system, it is being more hyped than Modula-2 ever was since 1978 (it is even part of GCC nowadays). Syntax and familiarity matters. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | ziofill 2 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Exactly, the idea of not having to learn yet a new language is very compelling | |||||||||||||||||||||||||||||||||||||||||||||||||||||
▲ | mempko 2 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Except by all accounts they succeeded. I believe they have the fastest matmul on nvidia chips in the industry | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|