A re-recording of last week's talk. Comments here appear on the post.
47 plus ones
Shared publicly•View activity
View 30 previous comments
In other debuggers I've written, I've struggled with this too. What I do when the runtime supports it — in one case I've just beefed up the runtime to support this — is to allow breakpoints on a (virtual or real) PC address. This of course is in addition to the usual line number or function name. See https://github.com/rocky/rb-threadframe/wiki/Rubykaigi-2010-present-part3 The exposition there has a bit to be desired, but you'll get the idea.
And when showing a location in the debugger, I also include the PC along with the usual file/line info. Even though I know most programmers aren't interested all that much in the PC, just glancing at the value at a coarse level it is useful: If you find your self at the same file and line position but the PC is different, you are at different places. And chances are that the larger the PC is the further progressed on the line you are at.
But for those that do want to more more about the PC, I also offer a disassemble command.Apr 14, 2013
- Great talk, thanks! Aside from the great capabilities of Go, I was also curious about the presentation itself: what sort of app is being used for the talk? It's clear the code is "live" on the screen, yet the screen has "sections", parts of which look like a standard "Powerpoint" style presentation, while other parts look like an interactive IDE.
ThanksApr 17, 2013
- Apr 18, 2013
- Thank you very much!Apr 18, 2013
- Thanks for your great talk.
In your video, you mentions that "世界" in "Hello, 世界!" is Japanese. But in fact, those are Chinese characters, as the Japanese language was heavily influenced by the Chinese language hundreds of years ago, borrowing tens of thousands of Chinese characters back then. Only Hiragana and Katakana, and some logograms, are truly Japanese inventions.Jun 22, 2013
- Hi! May I add this video into DevFreeCasts (http://caio-ribeiro-pereira.github.io/devfreecasts/)?
The site wont embed video, it only links to the original video url.
Thanks!Aug 9, 2014