On 7 Jun 2007, at 23:16, Andy Lester wrote:
On Jun 7, 2007, at 5:13 PM, Andy Armstrong wrote:

So: Interleaved for the first draft, at the end for maintenance.

To me, this is the same as saying "I turn off warnings and strict when I'm done writing the program."

It's a compromise. Nothing is compromised by leaving warnings and strict turned on but - for me - ease of navigation is compromised by inline documentation.

I think I'd like POD to support subroutines:

= def blah

=item C<< blah >>

C<< blah >> is cute.

= cut

sub blah { }

... later ...

=head1 INTERFACE

=call blah

Then I could have a little program that either inlined the POD subs or distributed them through the code. Then we'd both be happy apart from you looking over my shoulder and tutting :)

--
Andy Armstrong, hexten.net

Reply via email to