Re: [apps-discuss] New I-D: text/markdown Media Type - draft-seantek-text-markdown-media-type-00

Karl Dubost <karl@la-grange.net> Thu, 10 July 2014 10:16 UTC

Return-Path: <karl@la-grange.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A42E11B2856 for <apps-discuss@ietfa.amsl.com>; Thu, 10 Jul 2014 03:16:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.251
X-Spam-Level:
X-Spam-Status: No, score=-3.251 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FORGED_RELAY_MUA_TO_MX=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OUnmXzTeY5YY for <apps-discuss@ietfa.amsl.com>; Thu, 10 Jul 2014 03:16:41 -0700 (PDT)
Received: from nerval.la-grange.net (nerval.la-grange.net [128.30.54.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C4E51B2841 for <apps-discuss@ietf.org>; Thu, 10 Jul 2014 03:16:41 -0700 (PDT)
Received: from [IPv6:::1] (nerval.la-grange.net [128.30.54.58]) by nerval.la-grange.net (8.14.6/8.14.6) with ESMTP id s6AADOK1015677; Thu, 10 Jul 2014 06:13:25 -0400 (EDT) (envelope-from karl@la-grange.net)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Karl Dubost <karl@la-grange.net>
In-Reply-To: <53BE5A14.9020305@seantek.com>
Date: Thu, 10 Jul 2014 19:16:37 +0900
Content-Transfer-Encoding: quoted-printable
Message-Id: <92DD93B7-2729-4EEB-B81C-4E283AC254AF@la-grange.net>
References: <53BBF0F0.9000006@seantek.com> <53BBFBA2.5090801@berkeley.edu> <53BC71C1.5080103@seantek.com> <40fb5c2d6eae4c5fbd6243db75f85d69@BL2PR02MB307.namprd02.prod.outlook.com> <389FC4D0-4A4F-4F2E-9BDE-83DA8C8E5710@mnot.net> <CABP7RbeF4RJiKhF=M4iA6wr_sU132oa5qz2yZoSAGDe0T=hhpA@mail.gmail.com> <2982B8C0-E4D4-4259-83CC-403E184F364B@mnot.net> <01P9YXHRLNQM0049PU@mauve.mrochek.com> <53BD8FB4.7050807@dcrocker.net> <01P9Z5KF3YNU0049PU@mauve.mrochek.com> <3FCE1559-219D-4415-B2E9-9CBA2404C32D@mnot.net> <53BE5A14.9020305@seantek.com>
To: Sean Leonard <dev+ietf@seantek.com>, Mark Nottingham <mnot@mnot.net>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/apps-discuss/m1wNxZBUomaNcEFWqkugxeFwsYM
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] New I-D: text/markdown Media Type - draft-seantek-text-markdown-media-type-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss/>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Jul 2014 10:16:42 -0000

Mark,

Le 10 juil. 2014 à 18:17, Sean Leonard <dev+ietf@seantek.com> a écrit :
> On 7/9/2014 4:43 PM, Mark Nottingham wrote:
>> I think someone needs to go and do a deeper analysis of compatibility between the formats, and then make a proposal along the lines of:
>> 
>> - a "main" markdown media type that also allows profiles / variants that are compatible with it
>> - some number of derivative, incompatible-but-widely-used media types
> 
> I have started to do just that. 

There is already work going on about that. 

John MacFarlane has created a very good tool for comparing the output of different processors.
http://johnmacfarlane.net/babelmark2/

And Ciro Santilli and I have a test suite with a report showing the discrepancies and common features. The goal was to start through a test suite and what was deployed in the wild for eventually writing a spec (not mandatory).
https://github.com/karlcow/markdown-testsuite
https://github.com/karlcow/markdown-testsuite/blob/master/markdown-spec.html

We could certainly improve the output if there is interest.

-- 
Karl Dubost 🐄
http://www.la-grange.net/karl/