<html>
<head>
<meta name="generator" content="Windows Mail 17.5.9600.20573">
<style><!--
.EmailQuote {
margin-left:1pt;
padding-left:4pt;
border-left:#800000 2px solid;
}
--></style><style data-externalstyle="true"><!--
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal {
margin:0in;
margin-bottom:.0001pt;
}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst, 
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle, 
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:115%;
}
--></style></head>
<body dir="ltr">
<div data-externalstyle="false" dir="ltr" style="font-family: 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif';font-size:12pt;"><div style="color: rgb(0, 0, 0);">Hi,</div><div style="color: rgb(0, 0, 0);"><br></div><div style="color: rgb(0, 0, 0);">I think not. When I hear Markdown processor I think of a specialized word/text processor (see <a href="http://en.wikipedia.org/wiki/Word_processor" target="_parent">http://en.wikipedia.org/wiki/Word_processor</a>) which is more an application that helps you write stuff and print it, eventually export it to html. If you were to write an application that helps you write documents (e.g.: insert list, quote etc. via buttons/commands) and use Markdown as the underlying format would be a Markdown processor. If you would write an application that translates a Markdown document to html, that would be a Markdown translator and the whole process would be called translation (or Markdown to Html Translation). See <a href="http://en.wikipedia.org/wiki/Translation" target="_parent">http://en.wikipedia.org/wiki/Translation</a>.</div><div style="color: rgb(0, 0, 0);"><br></div><div style="color: rgb(0, 0, 0);">For me, Markdown implementation sounds a bit odd. Markdown is not standardized nor is its specification clear enough to draw a deterministic procedure for translating Markdown into html (or an Abstract Syntax Tree). You cannot say that there are multiple Markdown implementations if they do not yield the same output for any given input (if you would then I could swap implementations however I wish and get the same result).</div><div style="color: rgb(0, 0, 0);"><br></div><div style="color: rgb(0, 0, 0);">I’d simply name the specification (or flavour) and append “Translator” at the end (e.g.: Github flavoured Markdown Translator, Common Markdown Translator etc.). That way it’s all clear what specification is used and what the intent of the application is. The real working horse behind a translator is a parser, once you have that you can pretty much do anything else. Saying that you have a Markdown parser is almost the same as saying that you have a Markdown translator, the remaining effort is close to a days work if you want to make it really fancy.</div><div style="color: rgb(0, 0, 0);"><br></div><div style="color: rgb(0, 0, 0);"><div style="color: rgb(0, 0, 0);">Andrei Fangli</div></div><div style="color: rgb(0, 0, 0);"><br></div><div style="padding-top: 5px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;"><div><font face=" 'Calibri', 'Segoe UI', 'Meiryo', 'Microsoft YaHei UI', 'Microsoft JhengHei UI', 'Malgun Gothic', 'sans-serif'" style='line-height: 15pt; letter-spacing: 0.02em; font-family: "Calibri", "Segoe UI", "Meiryo", "Microsoft YaHei UI", "Microsoft JhengHei UI", "Malgun Gothic", "sans-serif"; font-size: 12pt;'><b>From:</b> <a href="mailto:dev+ietf@seantek.com" target="_parent">Sean Leonard</a><br><b>Sent:</b> ‎Sunday‎, ‎7‎ ‎September‎ ‎2014 ‎02‎:‎55<br><b>To:</b> <a href="mailto:markdown-discuss@six.pairlist.net" target="_parent">markdown-discuss@six.pairlist.net</a></font></div></div><div><br></div><div dir="">
<div class="PlainText">Hello Markdown World,<br>
<br>
Last month draft-seantek-text-markdown-media-type was adopted by the <br>
IETF Apps Area Working Group (APPSAWG). I am working on revising it.<br>
<br>
I am trying to use uniform terms. An implementation that converts <br>
Markdown content to another format--most typically HTML--is called...a <br>
Markdown processor, right?<br>
<br>
I have been using the term "Markdown processor". Just want to see if <br>
there is substantial disagreement about using that term to refer to the <br>
collective set of Markdown implementations out there.<br>
<br>
Thanks,<br>
<br>
Sean<br>
<br>
PS I suppose it could also be called a "Markdown implementation". But <br>
I'm going to stick to my original nomenclature in the absence of a push <br>
for something else. For instance, graphical tools such as [MarkdownPad] <br>
may be implementations of Markdown, but they are not processors. <br>
MarkdownPad is a Markdown editor, that has built-in support for various <br>
Markdown processors (such as a GitHub Flavored Markdown processor, and a <br>
Markdown Extra processor).<br>
<br>
[MarkdownPad]: <a href="http://markdownpad.com/" target="_parent">http://markdownpad.com/</a><br>
<br>
_______________________________________________<br>
Markdown-Discuss mailing list<br>
Markdown-Discuss@six.pairlist.net<br>
<a href="http://six.pairlist.net/mailman/listinfo/markdown-discuss" target="_parent">http://six.pairlist.net/mailman/listinfo/markdown-discuss</a><br>
</div>


</div></div>
</body>
</html>