SML answers for SML problems
Hokkun Pang
hpang at flycast.com
Fri Nov 12 15:34:57 GMT 1999
duh, can't you come up with a better name?
SML is short for Standard Meta Language, which has be around for quite some
time
and holds a respected place in the computer science field.
> -----Original Message-----
> From: Don Park [SMTP:donpark at docuverse.com]
> Sent: Friday, November 12, 1999 6:03 AM
> To: xml-dev at ic.ac.uk
> Subject: SML answers for SML problems
>
> There were many points raised in the initial discussion of
> the SML idea:
>
> 1) Smaller and faster
>
> I think everyone can agree that SML parsers will be smaller
> and faster than XML parsers due to removal of features. What
> remains controversial is whether the difference is significant
> enough to justify SML. Since we do not have SML parsers to
> compare XML parsers with, we are left with only extrapolations
> and guessworks.
>
> My assessment is that the difference is not significant for
> general XML applications. However, the difference is important
> for XML applications that places a high premium on size and/or
> speed. On appliance-level devices, even 5K difference in size
> translates to significant manufacturing cost increase because
> memory size does not increase in friendly increments. On network
> routers and proxies, even a few microseconds delay can mean
> significantly reduced load capacity. There are no talk of
> 'documents' on these type of applications.
>
> 2) Simpler and easier
>
> Based on my experiences in 'spreading the XML religion', I
> find that XML is easy to learn but it is hard to learn
> completely. Key ideas behind XML is strikingly simple yet
> most people get confused by things like DTD, PI, notation,
> comment, entity, XML declaration, whitespace rules, character
> encoding, etc.
>
> One of the goals for SML should be:
>
> SML is what people think XML is.
>
> By people, I mean the engineers understand the key concepts
> behind XML but have not yet been spoiled by the hairy details.
> SML should fit the mental model of XML people build when they
> first hear about XML.
>
> I believe that an engineer can not use a tool fully unless
> he/she understands the tool completely. Perhaps it is a
> peace of mind, perhaps it is confidence. Whatever the reason,
> it is important that there is a clear mental picture of the
> tool and its capabilities. Having a clear spec is great but
> having to refer back to it frequently is not good in my book.
>
> SML will be simpler and easier to learn completely. Question
> is whether there is truely a need for simpler and easier XML.
>
> 3) Data versus Documents
>
> A good part of XML 1.0 is designed to address document
> processing problems. Those parts fails to apply when XML data
> exists only in transit (WebDav, XML-RPC, SOAP), has no end
> (continuous broadcast), or is sent one-way only. While the spec
> for such applications might list the unsupported features of XML,
> I believe it is easier to just say the spec uses the SML subset.
>
> 4) Friend or foe?
>
> Is SML a friend or foe of XML? Many folks brought up this
> question either directly or indirectly. I happen to think
> SML will eventually help rather than hurt adoption of XML but
> the media might have a field-day with SML vs. XML articles.
>
> My thought at this point is that SML is needed by a subset of
> the XML community. Creating a subset of XML for subset of XML
> community seems like a reasonable thing to do.
>
> Best,
>
> Don Park - mailto:donpark at docuverse.com
> Docuverse - http://www.docuverse.com
>
>
> xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
> Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on
> CD-ROM/ISBN 981-02-3594-1
> To unsubscribe, mailto:majordomo at ic.ac.uk the following message;
> unsubscribe xml-dev
> To subscribe to the digests, mailto:majordomo at ic.ac.uk the following
> message;
> subscribe xml-dev-digest
> List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo at ic.ac.uk the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list