"Learning from other people's code
The reason I want this debugging feature so hard is that I like to
learn from other people's code. The thing I like so much about
running an open source OS, is that I can just read the sources for
programs on my system and try to figure out what they do and how
they do it .
I found a program called podviewer on my system which is a GUI tool
to view perl documentation, this program uses gtk2 which is the
main reason why it drew my attention. (I found the tool as I was
grepping for perl and gtk trough my /usr/bin directory.) Anyone who
has read my previous articles knows that I'm looking for a way to
learn perl GUI programming and I'm starting by trying to learn to
use Gtk. I won't say I will stick with Gtk forever as readers
already pointed out there are valuable alternatives available. But
back to the podviewer. The podviewer is a reasonably "simple"
application when started it looks like this:"