>> if they are ambiguous about what they want, do nothing!
>
> While, generally, I would agree with this line of thinking, we must
> remember that one of the basic concepts behind Markdown is that it
> should never return an error for invalid markup. So, then, how do we
> interpret "do nothing". Some would argue that "do nothing" is what
> Option A is doing, while other's might argue the same for Option C. Or
> would you prefer option D: wrap the entire block of text in a <p> and
> move on?

I would instead say: "do whatever is simplest while being reasonable".
 To me, A seemed simplest, which is why I chose it, though I
definitely can see how one can argue for C as the simplest option.  B
is too clever and is not worth the effort for the case that doesn't
have an obvious intuitive interpretation.  D would be ugly and
actually adds complexity over A and C.

Between A and C it seems that A wins the popularity contest 7:3 ((John
skipped markdown.lua's  "vote" for A).  So, A also wins the plurality
vote even if B is not eliminated.  So, I would declare it the "right"
behavior.

Another thing about B: if we were to go this route, we would then have
to also discuss how to handle

0. zero
-  one
2. two

Does the introduction of "zero" make "two" a top level element or is
it still a sub-item of "one"?  Why?

- yuri

-- 
http://sputnik.freewisdom.org/
_______________________________________________
Markdown-Discuss mailing list
Markdown-Discuss@six.pairlist.net
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Reply via email to