Shawn H Corey <[email protected]> writes: > The problem is that =item is trying to do three things: unordered lists > <ul>, ordered lists <ol>, and definition lists <dl>. In order to sort > things out correctly, you need an escape mechanism.
I know. But the spirit of POD is that the escape mechanism should be required as little as possible and POD should just DWIM. This is always hard, and there are good reasons why there's a general trend away from DWIM languages. Everyone has their own mental model, and usually the heuristics are complicated and hard to explain. But, well, for better or worse that's what POD historically has been. The DWIM heuristic here would probably be something like checking to see if all of the =item's in an =over block are =item 1, and if so, automatically renumbering. But that requires read-ahead in the parsing. -- Russ Allbery ([email protected]) <http://www.eyrie.org/~eagle/>
