Concerning the problem of MIME type being known to storage systems and conveyed 
in HTTP responses, but not in anything like attached metadata, I believe the 
generic solution is known as #!.  The nice thing about having processor and 
variants separate from the generic name, as in #!md [more-stuff]... is that it 
solves a problem that has always been an issue where the first term is used as 
an application-program association too.  In this case, whatever processor is 
picked up at that stage can either process the [more-stuff]... or not.

This sort of thing can get weighty, so one might expect an md processor to 
treat immediately-following #! lines as continuations of the first one.


 -- Dennis E. Hamilton
    [email protected]    +1-206-779-9430
    https://keybase.io/orcmid  PGP F96E 89FF D456 628A
    X.509 certs used and requested for signed e-mail

(Yes, I have been thinking about this a great deal, although I was thinking in 
terms of wikiTexts, of which md is a flavor.  If you federate wikis and 
transclude content, this sort of thing becomes important.)



-----Original Message-----
From: Markdown-Discuss [mailto:[email protected]] On 
Behalf Of Sean Leonard
Sent: Tuesday, July 15, 2014 06:26
To: [email protected]
Subject: Re: Punchline: variants and processor (text/markdown)

On 7/15/2014 5:59 AM, Michel Fortin wrote:
[ ... ]
> But how does a document get annotated with the attributes in the first place? 
> Who chooses the processor and variant attributes of a document and based on 
> what? And where is it stored? Do you have any specific example of how that 
> could work in any given setup?

I am working on all of that.

The author chooses the processor and variant attributes; or, the 
author's editing software will do this for the author. For example, a 
tool like MarkdownPad can save out this metadata in the "right place". I 
put it in quotes because I know that is an issue. One thing obvious 
(from the metadata sub-thread) is that it cannot be stored in a generic 
Markdown file in a broadly compatible way--I am thinking of something 
adjacent.

If it is in a version control system like Subversion, or a CMS, then it 
could be stored in the properties/attributes. If it is in an e-mail (in 
particular, an e-mail generated by a CMS, see below), then it can be 
stored in the usual MIME way.

I am trying not to invent another metadata format, so I am still looking 
at the existing options out there.

[ ... ]

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

Reply via email to