I've been working with Markdown recently in an effort to bring the Best parts of Stack Overflow to a blog engine I'm working on.
I'd like to see someone pick up the mantle and say 'Markdown is this, or Markdown is that'.
For my part, I'm using Markdown, but want to remove the ability to mix in HTML in markdown. This is just an experiment, but I feel like Markdown shouldn't contain HTML intermixed.
To make some of my comments more permanent:
I can see Markdown needing to take in things like Tables, and here's a possible way to do that (but it'd need to be added to the Markdown Spec):
TableHeader | TableHeader2 | TableHeader3
TableRow | TableRow2 | TableRow3
TableRow | TableRow2 | TableRow3
TableRow | TableRow2 | TableRow3
TableRow | TableRow2 | TableRow3
Markdown could then transform this into an actual HTML table.
There's an even better implementation that uses dashes and pipes, it's called the Discount Markdown implementation.
aaa | bbbb
-----|------
hello|sailor
I like the implementation, but I'm not entirely sure you'd need the horizontal dashes, although they'd help in the case of empty fields:
aaa | bbbb | |
-----|------|------|
hello|sailor|!empty|