Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

PyO3 with David Hewitt

PyO3 with David Hewitt

FromRustacean Station


PyO3 with David Hewitt

FromRustacean Station

ratings:
Length:
62 minutes
Released:
May 19, 2023
Format:
Podcast episode

Description

Allen Wyma talks with David Hewitt, contributor to the PyO3 crate that helps to create Python extensions using Rust.

Contributing to Rustacean Station

Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!


Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org


Timestamps


[@0:00] - Introduction PyO3
[@5:03] - History of PyO3
[@9:14] - Maintainers of PyO3
[@12:15] - Comparing different languages for machine learning
[@16:21] - Python’s ability to tap into native languages
[@17:38] - Consideration of using Rust with Python
[@20:39] - Python’s Global Interpreter Lock (GIL)
[@23:14] - Python vs Rust performance
[@24:20] - Rust error handling and two reasons to move Python code to Rust
[@26:08] - The complaints about Python
[@31:03] - C vs Python
[@33:17] - Why use Rust instead of C in the cryptography library
[@36:06] - Small percentage of people who get cut out by the use of Rust
[@39:36] - The importance of memory safety
[@41:27] - Zig and Rust
[@43:58] - The reliability of Rust use in Android Kernel
[@46:32] - Python interpreter
[@51:13] - Inline Python
[@56:05] - How to get started with Rust
[@57:41] - The future of PyO3
[@59:07] - Parting thoughts


Credits

Intro Theme: Aerocity

Audio Editing: Plangora

Hosting Infrastructure: Jon Gjengset

Show Notes: Plangora

Hosts: Allen Wyma
Released:
May 19, 2023
Format:
Podcast episode

Titles in the series (100)

Come journey with us into the weird, wonderful, and wily world of Rust.