On Feb 26, 2009, at 9:51 AM, I wrote:

I can see that really opened a can of worms here. Sorry about that. I'll have to move up my plan to formally propose a table syntax. The comment that started this sub-thread was a throwaway line, really. I probably should have omitted it.

And then, on Feb 26, 2009, at 3:28 PM, John Gruber wrote:

3. A hypothetical official table syntax for Markdown will almost certainly look very much, if not exactly, like Michel's table syntax in PHP Markdown Extra.

Well, perhaps it's foolish of me, but since I'd already spent several hours writing it up before I saw that post, I went ahead and finished my proposal as an informal request for comments, which I've [blogged here][]:

[blogged here] 
http://www.justatheory.com/computers/markup/markdown-table-rfc.html

The high-level overview is this:

* I looked at prior art from database clients and MultiMarkdown
* I identified a few things I liked in the DB clients that aren't
  in MultiMarkdown (continuing lines, implicit cell alignment)
* I offered some refinements of the MultiMarkdown syntax

Those refinements, in a nutshell, are, simply:

* Implicit cell alignment using space characters, rather than
  the explicit formatting hints in the header lines
* Cell content continuation using : for succeeding lines
* Stricter use of space, for proper alignment in plain text (which
  all of the MultiMarkdown examples I’ve seen tend to do anyway)
* Allow + to separate columns in the header-demarking lines
* A table does not have to start right at the beginning of a line

Many if not all of these refinements can preserve compatibility with what's already there, although such was not my goal. Overall, what I was concentrating on was how I'd like tables to look in plain text, given how often I've created them in code documentation, and how often I look at them in terminal-based database clients. I like what I've come up with, drawing as it does on solid prior art, and would appreciate those who take an interest in such arcana taking a look.

Again, I appreciate how friendly and willing the folks have been on this list, especially to a presumptuous n00b like myself, and hope to continue to contribute to that for a long time.

Best,

David

_______________________________________________
Markdown-Discuss mailing list
[email protected]
http://six.pairlist.net/mailman/listinfo/markdown-discuss

Reply via email to