Dogwagger

It's difficult to synchronise your software development and documentation. All too often, we tack the documentation onto the software as an afterthought. Many current `integrative' tools are a pain. Here's a solution --- Dogwagger --- where the `tail wags the dog'. Dogwagger extracts the entire source code of the software from the documentation . Documentation must be in the form of a LaTeX (.TEX) file, which also allows you to effortlessly produce publication-quality documentation. It works for Perl, C++, Java, ... whatever!

Without further ado, here's the LaTeX source for Dogwagger itself: Dogwagger20.tex Not only does this file contain the complete source for both the LaTeX and the Perl executable, it's actually a Perl executable in its own right. It, Perl and LaTeX are all you need!

Okay, if you merely want to read the documentation, here's the PDF documentation created from the above file: Dogwagger20.pdf

And by the way here's the Perl executable generated from that same file (by itself)! Dogwagger20.pl