SE Radio 688: Daniel Stenberg on Removing Rust from Curl
Daniel Stenberg, Swedish Internet protocol expert and founder and lead developer of the Curl project, speaks with SE Radio host Gavin Henry about removing Rust from Curl. They discuss why Hyper was removed from curl, why the last five percent of making it a success was difficult, what the project gained from the 5-year attempt to tackle bringing Rust into a C project, lessons learned for next time, why user support is critical, and the positive long-lasting impact this attempt had.
Brought to you by IEEE Computer Society and IEEE Software magazine.
Daniel Stenberg, Swedish Internet protocol expert and founder and lead developer of the Curl project, speaks with SE Radio host Gavin Henry about removing Rust from Curl. They discuss why Hyper was removed from curl, why the last five percent of making it a success was difficult, what the project gained from the 5-year attempt to tackle bringing Rust into a C project, lessons learned for next time, why user support is critical, and the positive long-lasting impact this attempt had.
Brought to you by IEEE Computer Society and IEEE Software magazine.
Show Notes
Related Episodes
Other References
- Website: Daniel Stenberg
- cURL book – Everything curl
- Timeline – gource
- In Rust We Trust – A Transpiler from Unsafe C to Safer Rust – https://ieeexplore.ieee.org/document/9793767
- Unleashing the Power of Clippy in Real-World Rust Projects – https://ieeexplore.ieee.org/document/10554854
- Prossimo – Memory Safety – Prossimo
- Internet Security Research Group (ISRG) – Internet Security Research Group
- Apache, Rust and mod_tls – Bringing Memory Safe TLS to Apache httpd