[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: What does it mean to say that XML was over-engineered?

  • From: Rick Jelliffe <rjelliffe@allette.com.au>
  • To: Ihe Onwuka <ihe.onwuka@gmail.com>
  • Date: Thu, 16 Sep 2021 13:16:47 +1000

Re:  What does it mean to say that XML was over-engineered?
Thanks.  I was not trying to promote some return to SGML*: that is the opposite of the specific direction we need to go. It was just an example.  Anyone who needs SGML's particular features has various SGML tools available already.  

For tools, this issue of generalist versus specialist versus occasional versus expert will always be with us, and it is merely the arrogance of ignorance to claim that what one (as an individual or a representative of the masses or elite) finds optimal is universally true.  Like Woody Allen's joke, that his parents would fight over anything, including whether the Atlantic Ocean was mightier than the Pacific. 

So what are the gaps in XML?  I think my RAN idea explores what I think:  https://www.schematron.com/document/2957.html

Cheers
Rick

* The fact that no sooner had the dictum that "terseness was of minimal importance" been applied to SGML to produce XML, the MarkDowns arrived, where terseness is of maximal importance. Now I do think that it would have been good for XML to have then had an error-handling stage defined for it: to allow tag implication, the kinds of whitespace movement SGML required, and the kinds of tag movement we see in HTML5. But what MarkDown shows is that with the advent of HTML ~4, SGML's presupposition that we need a generalized tool that can support any document-type dried up: all MarkDown users needed was a facade on HTML: going through SGML (or any other compiler compiler like ANTRLY, PEG etc) offered no advantage.
 

On Wed, Sep 15, 2021 at 8:14 PM Ihe Onwuka <ihe.onwuka@gmail.com> wrote:


On Tue, Sep 14, 2021 at 9:24 PM Rick Jelliffe <rjelliffe@a...> wrote:
Is a Swiss Army knife (SGML) over-engineered compared to a knife and fork (XML)?  For the people who need to do complex things, no. For the people who need to do a few simple things, yes.  

I like the sentiment of the post but I have always seen the Swiss Army Knife as the epitome of under-engineering. Capable of doing everything .....badly.  

No dis on SGML over which I plead ignorance, more wondering whether that's the apt analogy for it. 


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.