Thanks for your well considered comments Dr.Drang,<br><br>I will take them on board along with all the others.<br><font color="#888888"><br>Simon</font><br><br><div class="gmail_quote">On Fri, May 13, 2011 at 2:33 AM, Dr. Drang <span dir="ltr">&lt;<a href="mailto:drdrang@gmail.com">drdrang@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I&#39;m late to the party, but I do use tables in Markdown quite often, so…<br>
<br>
Apart from the complexity of implementation, Fletcher&#39;s point about<br>
monospaced and proportional fonts is the main objection to the<br>
proposed syntax. I always use monospaced fonts, but not everyone does,<br>
and Markdown is meant to accommodate everyone.<br>
<br>
Michel&#39;s point about editing tables is also spot-on and ties into the<br>
monospaced/proportional problem. Frankly, getting the proper alignment<br>
when writing a table for the first time, even when using a monospaced<br>
font, is a pain in the ass. Maintaining alignment when editing is even<br>
harder—your example of adding a full line to one of the columns covers<br>
only the simplest case.<br>
<br>
The great thing about Michel&#39;s table syntax is that it allows you to<br>
avoid these annoyances. You can align the columns if you want, but<br>
you&#39;re not forced to. I happen to prefer aligned columns, which is why<br>
I wrote this little script,<br>
<br>
<a href="http://www.leancrew.com/all-this/2008/08/tables-for-markdown-and-textmate/" target="_blank">http://www.leancrew.com/all-this/2008/08/tables-for-markdown-and-textmate/</a><br>
<br>
to do the alignment for me. But that&#39;s done outside of Markdown<br>
itself; it&#39;s just a way of satisfying my anal retentiveness, not a<br>
prescription for others.<br>
<br>
Also, I&#39;d like to address your use of rules within the table. Markdown<br>
generates straight HTML—styles are left to the user&#39;s CSS. By adding<br>
features that put borders in the table, you&#39;re inserting styles into<br>
Markdown itself, which I think is a mistake.<br>
<br>
Let me end by saying that I&#39;ve always thought John was wrong not to<br>
include a provision for tables in Markdown, and Michel&#39;s syntax<br>
probably can be improved, so I welcome this discussion. But if tables<br>
are to be included they should be simple, in keeping with Markdown&#39;s<br>
overall approach. Markdown is not intended to handle every situation,<br>
just the most common ones. The table formatting you&#39;ve presented is<br>
far more complex than the formatting Markdown does in other areas and,<br>
I would argue, is beyond what Markdown should do.<br>
<br>
Regards,<br>
<font color="#888888">Dr. Drang<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Markdown-Discuss mailing list<br>
<a href="mailto:Markdown-Discuss@six.pairlist.net">Markdown-Discuss@six.pairlist.net</a><br>
<a href="http://six.pairlist.net/mailman/listinfo/markdown-discuss" target="_blank">http://six.pairlist.net/mailman/listinfo/markdown-discuss</a><br>
</div></div></blockquote></div><br>