| ▲ | runarberg 7 hours ago | |||||||||||||||||||
I am actually on a lookout for a low level language which compiles to web assembly to write a (relatively small) supervised learning model which I plan to be good enough for 5 year old phone CPUs. I have a working prototype in Julia and was planning on (eventually) rewrite it in Rust mostly for the web assembly target. I come from a high level language background so the thought of rewriting in rust is a little daunting. So I was excited to learn about Mojo and find out if they had a WebAssembly target in their compiler. But then I read this: > AI native > Mojo is built from the ground up to deliver the best performance on the diverse hardware that powers modern AI systems. As a compiled, statically-typed language, it's also ideal for agentic programming. Well, no thank you. I know the irony here but I want nothing to do with a language made for robots. | ||||||||||||||||||||
| ▲ | kstrauser 7 hours ago | parent | next [-] | |||||||||||||||||||
I’ve written Python for the past 25 years or so. I dig it. But I don’t think I’ve started a new Python project since starting to experiment with Rust. A lot (not all!, but a lot) of Rust patterns look a lot like Python if you squint at it just right. I also think that writing lots of Rust has made me better at writing Python. The things Rust won’t let you get away with are things you shouldn’t be doing almost anywhere else. Go on, give it a shot. It stops being intimidating soon! And remember that the uv we all love was heavily influenced by Cargo. | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | Certhas 6 hours ago | parent | prev [-] | |||||||||||||||||||
Mojo has been suffering in their communication from targeting VCs rather than users. They never actually had a clear "Mojo extends Python" MVP or even strategy to get to an MVP anytime soon. And the language started developing before AI Agents were a thing and has more to do with building around state of the art LLVM tooling than AI Agents. But I guess "easier lifetime semantics than Rust and native access to MLIR intrinsics" doesn't raise money... | ||||||||||||||||||||