Developing debuggers in C has given us a lot of maintenance headaches. In this talk, we’ll walk through the history of the CRuby debuggers and why we may want to reconsider C as their de facto language. We’ll learn about the API’s we have (and don’t have) in Ruby that can help us develop a full-featured debugger in plain Ruby. We’ll check-out break, which is an attempt to bring a debugger in IRB and Pry using only Ruby.
Hide player controls
Hide resume playing