I can see the subtle smile on Kris' face when David tells him that pattern matching and Result types as they are in Rust haven't been 'reproduced' like that in any other language he's seen. He's polite and mature enough not to interject, and break the flow.
@lycantropos7 ай бұрын
The man, the legend himself, thanks for the great work. PyO3 introduced Rust to me some years ago, and I will be forever grateful for such a smooth experience.
@michaelscofield26526 ай бұрын
My first Rust project was using PYO3 and I was amazed by how quickly you can learn by doing. Great job David and all the others working on PYO3!
@jamesarthurkimbell7 ай бұрын
I've always feared that someday, someone would pronounce "numpy" like that
@DeveloperVoices7 ай бұрын
😂
@damienlmoore7 ай бұрын
Which way is the bad way?
@jamesarthurkimbell7 ай бұрын
@@damienlmoore Rhyming with "bumpy" is the bad way (imo)
@Nick-tv5puАй бұрын
Python != Peethon, PyPi != PeePee
@mattk691012 күн бұрын
That’s maybe the worst thing in this podcast. Infuriating honestly
@MultiMojo7 ай бұрын
This channel deserves a lot more subscribers.
@linkernick53797 ай бұрын
This project, PyO3, is the life-changing one. I was really surprised, that even async Rust functions work too. Wonderful job, David!
@faldarith7 ай бұрын
I’ve been a Spotify listener for awhile now; this is an excellent episode of an excellent show.
@victoroliari94797 ай бұрын
It would be great to see you interviewing Casey Muratori. Casey holds a lot of knowledge about game development and low level code. I suppose a portion of your audience would enjoy lisening to him. I really enjoy the way you interview people. You’ve got real coding experience and you inspire your guests to talk about their technical solutions. It has depth in it. Casey is advertising his new course with cool stuff about low level language and CPU architecture. He keeps going to « young » interviewers that can’t extract the depth like you do.
@phononify6 ай бұрын
Very interesting (and sympathetic) talk!
@cj-ip3zh7 ай бұрын
PyO3 is exciting, as it Mojo. I've used cpp and python ctypes to remove python in hotspots of programs before, I wouldn't say it was painful but the learning curve was there and works well once it works. Low friction interop between Python and performant compiled languages offers something superior to a Python4. Imagine being able to call, cpp, rust, go, zig, mojo all from python as first class functionality...
@yevheniit29007 ай бұрын
Uh !!! 😊
@MrHopp247 ай бұрын
Another great episode! Getting Charlie Marsh would be an amazing interview and follow up to this!
@DeveloperVoices7 ай бұрын
Yes, definitely. I've sent him an email... 👍
@driedurchin7 ай бұрын
My 2 cents. Another compelling use case for PyO3 is when you have a Rust library implementing some complex logic that you need to share with various levels of your stack. PyO3 allows you to wrap an already complete, full featured, tested Rust library with a Python API with minimal effort.
@itopaloglu837 ай бұрын
Really love the new detailed chapter markers. 👍
@DeveloperVoices7 ай бұрын
Glad you like them! I have a new process for gathering them as I edit, so they should be appearing much more regularly from now on. 😅
@frankc21197 ай бұрын
Could you do an interview with the creator of the C3 language? It is a C alternative that fits in a similar spot to Odin and Zig.
@vikaspoddar0014 ай бұрын
There is rye build system written in rust and its being developed by flask's (web micro-framework for python) author. Currently, its maintained under astral
@vikingthedude7 ай бұрын
Will we be getting a python + zig interop episode next?
@DeveloperVoices7 ай бұрын
Yes. Kinda. Check back in two weeks for the exact answer. 😀
@SirSomnolent7 ай бұрын
Combine python dependency concerns with rust borrow checker and async? Heaven.
@vikaspoddar0014 ай бұрын
Can you workout a podcast episode with the devs of rustpython interpreter
@jorgelucasstarwars73919 күн бұрын
My God, this hair is very resistant! It must be an AI, because if it were human it would have already freaked out! (Meu Deus, esse cabeludo é muito resistente! Deve ser uma IA, porque se fosse humano já teria surtado!)
@3DArea7 ай бұрын
Absolutely terrific interview but it makes me thinking... excluding DS and researchers... maybe, just maybe... we should stop asking half of the C, C++ and Rust community to write the heavy lifting code, so the other half can keep using Python?
@lycantropos7 ай бұрын
Python is a great "glue" language and no-one asks anyone, Python programmers are doing most of it by themselves
@perc-ai6 ай бұрын
@@lycantropos the only language that may be the future is Mojo and Python every other language has its use cases but I just see them dying out eventually
@mattk691012 күн бұрын
PyPi is pronounced “Pie Pie, NOT “pie-pee”. How much of this is the accent and how much is just… maddening
@JoonhwanLee2 ай бұрын
omg thee host has painted finger
@DeveloperVoices2 ай бұрын
And I will keep painting my nails every week until I finally get that sponsorship deal from Rimmel. 💅😁
@jorgelucasstarwars73919 күн бұрын
with all due respect,... Resume next time! I just wanted to know what it's like to use Rust in Python! I didn't need so much spun cover! This was the worst nerdy explanation I've seen in my entire life as a developer.😣