In regards inline POD: the technique is called literate programming. Documentation with code. An early such system was developed by Donald E. Knuth called Tangle and another component called Weave.
Sent from my BlackBerry® smartphone with Nextel Direct Connect
