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/>

Reply via email to