- From: Ryan Freebern <rfreebern@unionstmedia.com>
- Date: Sun, 25 Nov 2012 07:49:53 -0500
- To: marbux <marbux@gmail.com>
- Cc: "public-markdown@w3.org List" <public-markdown@w3.org>
Received on Sunday, 25 November 2012 12:50:20 UTC
On Sat, Nov 24, 2012 at 8:09 PM, marbux <marbux@gmail.com> wrote: > On Sat, Nov 24, 2012 at 1:06 PM, Pablo Olmos de Aguilera C. > <pablo@glatelier.org> wrote: > > > Then after almost a week I don't understand what is a "profile". > > I'll take a swing at answering that, since it's a definition I > researched about 3 years ago. > > Given a specification A, a profile is a subset (B) of the > supersetting A specification. In effect, a sub-specification to which > implementers can claim conformance. A superset specification can have > multiple subsetting profiles, optimally layered so that each profile > incorporates by reference all profiles with a smaller feature set in a > linear fashion until the full specification is reached. Hence the need > to begin by identifying and specifying a "core" profile and working > our way outward to a full specification. And by logical extension, > once the full specification is supersetted, it becomes a profile of > the new superset specification. > Thanks, Paul. Your description clarifies the profile/spec setup nicely. Pablo and Max, does this help? While certain commonly-used markdown constructs may be absent from the core profile, they'll still (often) be made available in a higher-level profile, and hence part of the full spec? Ryan
Received on Sunday, 25 November 2012 12:50:20 UTC