Rust & Python are nice, but Mojo has Magic

preview_player
Показать описание

A look at the current state of the Mojo language and ecosystem. We build a simple program that takes a URL as input and uses Llama 3.1 or 3.2 to generate a summary of whatever is at the URL. First in Python and then in Mojo. Includes a brief intro to the magic package management tool.

Рекомендации по теме
Комментарии
Автор

There is no way you listed Chris's accomplishments without mentioning his greatest, LLVM 🤦

devon
Автор

Mojo is not truly open source, compiler and debugger is not open source yet, and license is confusing with vague "Non compete" clause. Design is bettter then rust, but still missing many stuff. Unlikely to get any significant adoption outside AI, and back by venture capital is not god sign, even it's created by Chris Lattner. The licence, community backing and ecosystem is it's biggest hurdle for general adoption.

MW-mnel
Автор

If you don't know anything else, this video doesn't tell you why the mojo version is potentially better.

rickdg
Автор

MAX is not built entirely in Mojo as Mojo is not mature enough to build such a critical infrastructure, It is built in C++. GPU kernels for MAX are what are written entirely in Mojo

melodyogonna
Автор

0:39 - 😂 impressive track record: having been interviewed by Lex Friedman…

mathiaz
Автор

at 4:40 you appear to be complementing python, but its really a compliment on that specific API you are using, which has nothing to do with the language. Earlier you said CUDA was a programming language, but its actually a framework and an API.

TheLostBijou
Автор

I am studying data science and I am looking forward to use Mojo in the near feature!

lxx
Автор

You should really take a look at Nim. Syntax of Python, performance of C++/Rust

PouriyaJamshidi
Автор

Before I unpause the video Imma click that bell icon. I totally forgot about Mojo. What a timely and lovely feed recommendation. And thank you too! Now, back to watching 👀

Nekroido
Автор

Hey thank you for all of your content! I love watching Rust related content !

kmaximoff
Автор

I personally don't understand why everyone is so critical that the Mojo compiler is not yet open source. What Chris Lattner and team are doing with the newly developed MLIR has never been done before. Think of it like UNIX, and now we have open source implementations that revolutionized computing forever, and Mojo aims to do something similar with programming.

empathy_monster
Автор

Before Rust, I tried mojo. I love it, but it was in a really early state, only available in the playground, so I focused on Rust again.

dobleuber
Автор

interviewed by Lex is before created Swift :D
Keep up the good work, thanks for the great videos

AliMoeeny
Автор

I like using ollama with its python api when i want my program to have llm, its intereface is little more simpler than huggingfaces. also Langchains interface for llm can also be rlly simple

Heavy_Lvy
Автор

Mojo’s license (with the competitive clause) discourages me from touching it. Otherwise technically a good direction.

DataPastor
Автор

when I tried looking into mojo and similar simpler rust alternatives ... I found out about Nim and V / vlang .. for me I see Nim is already there and does what mojo is going to do ! also vlang does that ( yet not python like - but very simple ! ) - both transpile first to C then to binary .. I don't really get what would mojo add to the mix

DiaaKasem
Автор

I love your content - I have been trying to push Rust at workplace for long. Side note have you tried Julia ? What are your thoughts on that ?

harrynair
Автор

Can I actually build a production pipeline with Mojo? Would you be able to do a video on it ? The whole shebang one ? Using magic to kickstart a workspace- docker to build an image and run on kubernetes

harrynair
Автор

Everyday a new language borns... and always better than the hinder and we leap from one to other and never get expertize in any.

rasputindasilva
Автор

Mojo is making some bad initial decisions. For example, the type of (i or s) where i is an Int and s is a String is String, and it silently converts. Silent conversions have caused so many bugs in C. Instead the type should be (Int | String).

betube
join shbcf.ru