Hacker Newsnew | past | comments | ask | show | jobs | submit | Archit3ch's commentslogin

Astra

+ hopefully reset?


Gervais Principle strikes again.

> Is there some really amazing Mac only software that would justify the effort ?

As others said, the killer app is XCode. Even if you can technically get it to run, you'll still need the full support and test flows of a native solution, so you might as well follow the proper path and use a Mac.

I can get Visual Studio to run in Parallels today. I still test with a real Windows machine.


I assume this wouldn't work for software that requires e.g. the Secure Enclave.


> But compared with Python, Julia, Matlab, R, Rust, C, C++ - Mojo feel relief for working with numerics.

Out of those, Julia is the only one that combines Multiple Dispatch and native code, both important for numerics.


Julia compiles to native code, same as C++/Rust.


Does Jac have Multiple Dispatch?


> multi-vendor GPU compilation framework

Technically true, since it supports NVIDIA and AMD.

But we have a different definition of portability, if I cannot bring a Metal device and expect it to work.


Wait, this is only for i(Pad)OS and not MacOS, right? The way it's written, it's a blanket 5% commission on desktop apps distributed on one's own website, which is insane!

> Web distribution, which is available only in the EU

I assume this settles it, since it was always possible to web-distribute desktop apps outside the EU.


As someone who writes GPU kernels in Julia, yes it is. But Mojo is one of the few alternatives based on technical merit alone. Each language is better in different metrics, and it could be argued either way.

License-wise, Mojo reminds me of paid Borland compilers that were in vogue before I was born. Even if it's open-sourced, what incentive does Qualcomm have to maintain a happy path for Metal deployment? Mojo might actually be the best way to program Apple GPUs (on a technical level) and it would still lose due to politics.


If it's open sourced, Qualcomm won't need to worry about Metal support. If Mojo is popular enough, Apple might get involved. If not, no doubt there'll still be Apple users that want Mojo support, and are willing to work to get it.

Look at the Asahi Linux effort, for instance...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: