[Home] [By Thread] [By Date] [Recent Entries]


Eric van der Vlist scripsit:

> Yes, sure. The compact syntax fr Relax NG and the alternative syntax
> (N3) for RDF are other good examples.

[snip]

> I don't know, for instance, if YAML could have been of any help for
> these syntaxes:
> 
> http://yaml.org/

YAML is at the opposite extreme.  RNG compact syntax and N3 are authoring
syntaxes; YAML is a data-transfer syntax.  XML is an attempt at a compromise
and as such suboptimal for either task.

What is new (except to Lispers) is the idea of a standardized intermediate
syntax into which the surface syntaxes can be translated.  We do not need
one parser per vocabulary *per implementation*; it suffices to have a
single standard translator from the specialized syntax to the general one.

-- 
John Cowan <jcowan@r...>     http://www.reutershealth.com
I amar prestar aen, han mathon ne nen,    http://www.ccil.org/~cowan
han mathon ne chae, a han noston ne 'wilith.  --Galadriel, _LOTR:FOTR_

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member