Rustacean Station

smol with John Nunley

Freitag, 12. Mai 2023 · 1 h 05

MP3

Shownotes

Allen Wyma and Zeeshan Ali Khan (toot.cat/@zeenix) talk with John Nunley (github.com/notgull), contributor to the github.com/smol-rs/smol async runtime.

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 (twitter.com/rustaceanfm)

• Discord: Rustacean Station (discord.gg/cHc3Gyc)

• Github: @rustacean-station (github.com/rustacean-station)

• Email: hello@rustacean-station.org

Timestamps

• [@0:00] - Introduction

• [@1:46] - Advantage of smol

• [@5:40] - John Nunley’s programming background

• [@11:50] - Tauri, GTK and other GUI frameworks

• [@16:16] - Async.io

• [@19:28] - Writing packages and breaking up packages into smaller modules

• [@24:21] - John’s work career

• [@25:09] - Windows vs Linux API

• [@29:06] - github.com/microsoft/windows-rs

• [@30:03] - Windows support with Rust

• [@31:46] - Recent changes in smol

• [@33:16] - Event Listener and how it works

• [@37:26] - Handling pull requests and complaints

• [@41:40] - smol’s integration with other runtimes

• [@44:54] - smol vs Tokio

• [@47:04] - Reason why smol is growing in popularity among GUI crates

• [@49:06] - Recent developments in async

• [@52:18] - The Async working group

• [@58:11] - Community-based crates with suggestions and structure

• [@1:00:22] - What to expect to come out of smol in the near future?

• [@1:02:11] - Parting thoughts

Credits

Intro Theme: twitter.com/AerocityMusic

Audio Editing: Plangora (twitter.com/plangora)

Hosting Infrastructure: Jon Gjengset (twitter.com/jonhoo)

Show Notes: Plangora (twitter.com/plangora)

Hosts: Allen Wyma (twitter.com/allenwyma) and Zeeshan Ali Khan (toot.cat/@zeenix)

0:00 / 0:00