Re: Split spec

Oh,  .. and we could go even as far as having an import that one could
put into their pipeline that declares the use of certain step modules.

On Wed, Nov 12, 2014 at 7:13 AM, Alex Miłowski <alex@milowski.com> wrote:
> Looking at the standard step library, it occurs to me that the
> language "required" and "optional" feels a bit too constraining.  We
> might consider defining steps as a module:
>
>    * each set of steps would belong to a named module
>    * each module would have a URI
>    * there would be a required module (or set of modules) that a
> pipeline implementor must support to be considered conform ant.
>
> This would also give us the option of compartmentalizing certain XML
> micro operations vs larger operations (e.g. XSLT/XQuery) that wouldn't
> be relevant for a processor that did other content types.
>
> On Mon, Nov 10, 2014 at 8:23 AM, Norman Walsh <ndw@nwalsh.com> wrote:
>> Hi folks,
>>
>> It was way more difficult than you'd think it ought to have been, but
>> I have divided the XProc specification into two separate documents.
>>
>> The language spec:
>>
>>   https://ndw.github.io/specification/langspec/split-spec/head/xproc20/
>>
>> And the standard step library:
>>
>>   https://ndw.github.io/specification/langspec/split-spec/head/xproc20-steps/
>>
>> I took the liberty of integrating p:template and p:in-scope-namespaces
>> into the standard library. (This makes the namespace document more
>> complete, if nothing else.)
>>
>> In an effort to do the minimum necessary to the prose, I've arranged
>> things so that cross document links work just like the used to.
>> Visually, I added a little superscript annotation to the
>> cross-document links. It could probably do with being made more subtle
>> if we like it.
>>
>> Yes, the Introduction to the standard step library is just an
>> ellipsis. :-)
>>
>> If we like the divided spec, we're going to want to think about the
>> editorial issues a little but along the way. Should, for example, some
>> of the glossary terms be repeated in each spec instead of
>> cross-referenced.
>>
>> Comments, please.
>>
>>                                         Be seeing you,
>>                                           norm
>>
>> --
>> Norman Walsh
>> Lead Engineer
>> MarkLogic Corporation
>> Phone: +1 512 761 6676
>> www.marklogic.com
>
>
>
> --
> --Alex Miłowski
> "The excellence of grammar as a guide is proportional to the paucity of the
> inflexions, i.e. to the degree of analysis effected by the language
> considered."
>
> Bertrand Russell in a footnote of Principles of Mathematics



-- 
--Alex Miłowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered."

Bertrand Russell in a footnote of Principles of Mathematics

Received on Wednesday, 12 November 2014 15:14:24 UTC