Paul wrote:
>>Think of SGML v's XML. SGML supported /everything/ whereas XML supportsthe bare minimum of functionality. Because SGML was so complex it never took off. In 5 years XML has got massively wider adoption that SGML did in 20.
XML is the example that proves why parameterization does not kill standardization efforts, but rather reinforces them, and is therefore worth the trouble. In fact, XML is -highly- parameterized, which is its strength, and the key to its ability to adapt tightly and appropriately to many different applications, and that (in addition to human/machine readability) is exactly why it's successful, and why it'll probably be a stable, durable basis for products for many years to come. We could learn from XML.
chris - sorry, but this is completely missing steve's point.
compared to SGML, XML is a highly constrained and from some points of view, an almost inadequate system. yet as steve notes, XML has been more successful in 2 years than SGML has been in 20. the question is not whether to use parameters, its how, when and where to use them. XML picked the right set, or at least a much "more right" set than SGML did.
>In XML, there is no such thing as a generalized XML parser; XML is
not really true. libxml is a generalized XML parser, and there are others. i think you mean that XML is merely a grammar in the same way that lex and bison are grammars that can be used to build other things on top. the actions that are taken when an XML file is read cannot be generalized, but the actions are based on a generalized parser that identifies semantically distinct entities from the input data stream.
---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission.
Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe