<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jun 20, 2012, at 1:56 PM, Jakob wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>On the daring fireball page it says<br><br><blockquote type="cite">If you do use lazy list numbering, however, you should still start the list<br></blockquote><blockquote type="cite">with the number 1. At some point in the future, Markdown may support<br></blockquote><blockquote type="cite">starting ordered lists at an arbitrary number.<br></blockquote><br>I am coding around a little to implement this feature in [Js-Markdown extra](<a href="http://tanakahisateru.github.com/js-markdown-extra/">http://tanakahisateru.github.com/js-markdown-extra/</a>) and I wanted to also implement *all* list-types, like lists with letters and roman numerals (see [examples online](<a href="http://www.echoecho.com/htmllists02.htm">http://www.echoecho.com/htmllists02.htm</a>)).<br><br>My problem is that this creates an ambiguity (which may be seldom, but anyway):<br><br>``b. text c. text`` is clearly starting with index 2 in letter type, but ``i. text j. text`` (letter type, starting at 9) and ``i. text ii. text`` (roman numerals type, starting at index 1) are ambiguous. So are several other roman numerals: `v`` could be roman 5 or followed by ``iw``.<br></div></blockquote><blockquote type="cite"><div><font class="Apple-style-span" color="#000000"><br></font></div></blockquote>Correct me if Im wrong, but the ambiguity would only occur when the list is of length 1, right? Because you could check the second list item to deduce the pattern, otherwise.</div><div><br></div><div>A list of length 1 is a pretty darn sad list. I would say, in that case, assume it starts with 1  so the only option remaining is lower-roman.</div><br><div>If your implementation of Markdown still allows HTML, your users could always manually create a single list item using lower-alpha starting at i (that is, 9), if they wanted.</div></body></html>