Live data from Hacker News

The Mojo language (by Modular, now Qualcomm) is now open-source

modular.com

41–50 of 121 posts

Re: The Mojo language (by Modular, now Qualcomm) is now open-source

#41
post #38

I'm glad that it's open source now and they are supporting a lot more hardware. There are some interesting features that I hope the language design community pays attention to. It's built on top of MLIR so you can make compiler optimizations in a library instead of the compiler. I believe Reactant.jl has been using MLIR for optimizing higher level abstractions in Julia. Imagine a Lisp with that capability.

Julia is a Lisp, just like Dylan or Lisp 2. Many Lisps have that capability.

IMO saying julia is literally a lisp is just not worth the type of discussion it generates. I'd much prefer to say the important part: Julia learned a ton of very important lessons from the lisp family of languages, and has integrated a lot of them.

Re: The Mojo language (by Modular, now Qualcomm) is now open-source

#42
post #29
post #17

Earlier quoted context omitted.

They are no better than Nvidia. I do not see your point.

NVIDIA is way worse and QCOM are improving

I agree. Saying "Qualcomm is a notoriously closed source company." isn't really a point in the semiconductor space. They all are.

At least with Mojo that is open sourced and Nvidia's nvcc is still closed.

Re: The Mojo language (by Modular, now Qualcomm) is now open-source

#43

I would add quick note to this as title is misleading * It was partially open-sourced before this. There were a lot of cool things they open sourced before like MAX for large scale LLM serving which was outperforming VLLM, Dynamo, etc on a lot of models. (super valuable GPU kernels). This is why Qualcomm acquire them imo. * Chris (also created swift) talked in the past the reason for not fully open-sourcing was more…

When people talk about a language being open source they primarily mean the compiler. A closed compiler surrounded by a collection of open source things is an anti-pattern and trap to be avoided if you're interested in open tools, that's why open sourcing the Mojo compiler was so important to many people.

> Chris (also created swift) talked in the past the reason for not fully open-sourcing was more because he wanted to get all the core design decisions right.

This I don't buy so much, as there seem to be a lot of core design decisions still up in the air: https://mojolang.org/docs/roadmap/

Re: The Mojo language (by Modular, now Qualcomm) is now open-source

#45

This is nice, but the long time it took them to open source I think burnt a lot of the initial traction. I do like the idea & I'll see whether I can make use of it

I'd bet 99% of people who will ever hear about or write in Mojo haven't heard about it for the first time yet.

Re: The Mojo language (by Modular, now Qualcomm) is now open-source

#46
post #38

Earlier quoted context omitted.

Julia is a Lisp, just like Dylan or Lisp 2. Many Lisps have that capability.

IMO saying julia is literally a lisp is just not worth the type of discussion it generates. I'd much prefer to say the important part: Julia learned a ton of very important lessons from the lisp family of languages, and has integrated a lot of them.

Agreed.

Re: The Mojo language (by Modular, now Qualcomm) is now open-source

#47

I would add quick note to this as title is misleading * It was partially open-sourced before this. There were a lot of cool things they open sourced before like MAX for large scale LLM serving which was outperforming VLLM, Dynamo, etc on a lot of models. (super valuable GPU kernels). This is why Qualcomm acquire them imo. * Chris (also created swift) talked in the past the reason for not fully open-sourcing was more…

Once they get an async story figured out I will be much more motivated to dive deeper into Mojo

Re: The Mojo language (by Modular, now Qualcomm) is now open-source

#48
post #3

Does this project have any meaningful traction? Seemed like a cool idea, but I wasn't even sure what problem does it solves. Looks like its completely missing from the regular discussion / news outlets. Every 1-2 years some barely visible post/article reminds me it even exists...

The "problem" it might solve for me, personally, is having a systems-level language that matches my personal style a bit better than Rust or other more modern systems level languages.

I know they're putting a lot of weight on GPU programming, which is fine and probably solves problems, but this is the part that would motivate me personally.

Re: The Mojo language (by Modular, now Qualcomm) is now open-source

#49
post #19
post #3

Does this project have any meaningful traction? Seemed like a cool idea, but I wasn't even sure what problem does it solves. Looks like its completely missing from the regular discussion / news outlets. Every 1-2 years some barely visible post/article reminds me it even exists...

> But I wasn't even sure what problem does it solves. Looks like its completely missing from the regular discussion / news outlets. Every 1-2 years some barely visible post/article reminds me it even exists... At this point "developers" these days sound a lot more like consumers than those who actually do research on a tool that solves a problem. Ocaml is barely mentioned in the news and rarely HNers here use that la…

How noob do you have to be to really feel this way lol

Edit: a language is by definition an ecosystem. Learning/using a language that no one else uses is completely pointless.

Re: The Mojo language (by Modular, now Qualcomm) is now open-source

#50

I would add quick note to this as title is misleading * It was partially open-sourced before this. There were a lot of cool things they open sourced before like MAX for large scale LLM serving which was outperforming VLLM, Dynamo, etc on a lot of models. (super valuable GPU kernels). This is why Qualcomm acquire them imo. * Chris (also created swift) talked in the past the reason for not fully open-sourcing was more…

> * Chris (also created swift)

He also created LLVM compiler

Post reply on HN