What a good debugger can do
I&#x27;ve always been curious about Debuggers. How do they work? How do they connect to a program and step through it. Why can&#x27;t more compiled languages integrate debuggers inside of them so that you can debug the program without using a separate tool?<p>And why can&#x27;t we create interfaces to debuggers so that other text editors can integrate with them, much like how we do we LSPs?<p>*EDIT*<p>Thanks for all the responses! I&#x27;ve now heard from multiple sources that debugging on Linux is unpleasant, and it seems like the whole process is challenging regardless of the platform.