26–31 Jul 2023
Europe/Riga timezone

Oxidizing GTK

26 Jul 2023, 11:00
40m
40 Minute Presentation Application Development and Deployment

Speaker

Emmanuele Bassi

Description

GTK is an old toolkit, based on an old type system written in an old language. This doesn't mean it's a lost cause, or that it cannot be updated to include more recent improvements in type systems and programming languages. In this presentation I am going to talk about how we could integrate Rust in the GTK code base, as an experiment, and what that teaches us when it comes to improving the core application development platform of the GNOME project.

Author(s) Bio

Emmanuele is a long term GTK team member, and has worked on GTK and GLib for over 15 years. He's been experimenting with Rust for the past year or so, and wrote Amberol, a simple and elegant music player for the GNOME desktop.

Pronouns He/him

Primary author

Presentation materials