RubyConf 2021 - A History of Compiling Ruby by Chris Seaton

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=Idy9fryWGS8



Duration: 31:30
148 views
3


Did you know that there have been at least sixteen attempts to build a compiler from Ruby to machine code? Why have there been so many? What were the ideas and context of each of these compilers? How are they similar and how are they different? What can we learn about compilers and Ruby from looking at them all? It turns out that we can trace the major advances in compiler research from the last couple of decades through Ruby!




Other Videos By Confreaks


2022-08-09RubyConf 2021 - Whimsy: Put That Test Down! You don't know where it's been by Michael Dalessio
2022-08-09RubyConf 2021 - Whimsy: Babies just want to have fun by Ali Ibrahim
2022-08-09RubyConf 2021 - Whimsy: Art, Beats & Code by Rachel Green
2022-08-09RubyConf 2021 - Enjoy Ruby Programming in IDE and TypeProf by Yusuke Endoh
2022-08-09RubyConf 2021 - Programming with Something by Tom Stuart
2022-08-09RubyConf 2021 - The Intentional Plan for Intersectionality by Shailvi Wakhlu
2022-08-09RubyConf 2021- Beyond Blameless by Rein Henrichs
2022-08-09RubyConf 2021 - debug.gem: Ruby's new debug functionality by Koichi Sasada
2022-08-09RubyConf 2021 - Black Swan Events in Open Source: That time... by Julia Ferraioli and Amanda Casari
2022-08-09RubyConf 2021 - Golf Scripting with Ruby - Helping Santa Schedule Christmas by Ely Alvarado
2022-08-09RubyConf 2021 - A History of Compiling Ruby by Chris Seaton
2022-08-09RubyConf 2021 - Async Ruby by Bruno Sutic
2022-08-09RubyConf 2021 - This is not a talk about airplane crashes by Andromeda Yelton
2022-08-09RubyConf 2021 - Debugging Product Teams by Amy Newell
2022-08-09RubyConf 2021 - Parallel testing with Ractors - Putting CPU's to work by Vinicius Stock
2022-08-09RubyConf 2021 - Optimizing Production Performance with MRI JIT by Takashi Kokubun
2022-08-09RubyConf 2021 - The Intro to Abstraction I Wish I'd Received by Stephanie Minn
2022-08-09RubyConf 2021 - Perceptual Learning == More Ruby Experts? by Stefanni Brasil
2022-08-09RubyConf 2021 - Dungeons and Collaboration by Rolen Le
2022-08-09RubyConf 2021 - Beware the Dreaded Dead End!! by Richard Schneeman
2022-08-09RubyConf 2021 - Optimizing Ruby's Memory Layout by Peter Zhu & Matt Valentine-House