upvote
I assume it's because nvidia is a hardware company that produces world class hardware, and it's a compiler to target that.

Whereas mojo is a general purpose language, and we're absolutely spoiled for choice on modern languages with open source compilers.

I'm not saying it's fair or right, I still think mojo is neat, but isn't exactly comparing apples to apples.

reply
We can stop with these weak excuses since AMD and Intel have done more for open source than Nvidia has, including their GPU drivers for Linux.

Nvidia on the other hand has not and the best they have done is a bunch of closed-source blobs which they do more closed source releases than the rest.

Mojo is open source and targets all GPU architectures for their compiler regardless of the vendor and nvcc targets their own (and both that and CUDA are closed source).

So this is directly an apples to apples comparison.

reply
> no-one cares anymore.

possibly because it took qualcomm buying them to make that happen.

reply
Just say you don't know.

Mojo was partially open source before Qualcomm bought them, and they were going to do open source it anyway.

Was NVCC or CUDA ever open source since the lifetime of its development?

reply
> they were going to do open source it anyway.

uh huh.

> Was NVCC or CUDA ever open source since the lifetime of its development?

you ever ask Nvidia why? i did.

reply