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

Re: The Goals of XML at 25, and the one thing that XML nowneed

  • From: Peter Flynn <peter@silmaril.ie>
  • To: xml-dev@lists.xml.org
  • Date: Tue, 20 Jul 2021 16:46:27 +0100

Re:  The Goals of XML at 25
On 20/07/2021 07:43, Rick Jelliffe wrote:
[...]
> XML is now at a much worse stage than where SGML was in 1995: 
> standardized, adopted, stable, fit for purpose, but essentially
> solving the problems of the 1980s in a 1970s kind of way.

I think it's in a much better state. The problems of the 1980s (and
90s) included a lack of understanding of markup, unwillingness of text
owners to adopt an unproven technology, hostility of developers and
programmers towards markup because it wasn't programming, and a host of
others including the lack of standardised character suites, monstrously
expensive software and slow machines.* Most of them are gone (a little
residual hostility-out-of-ignorance remains). But XML solves the
problems that publishers had, now that the original software and
hardware problems are no longer an issue (you have rightly highlighted a
bunch of new ones, but that's not XML's fault :-)

* Much of the blame heaped on hardware is, I feel, misplaced. Certainly
the software I used then, including the PAT database, Omnimark, sgmls,
and TeX, beat the socks off anything else at the time, and still do.

> IMHO, parallel-parseability is meets a constant demand and is a good
> goal, and inplace parsing is a low-hanging fruit on this.
In the publishing field they are nice-to-know, and possibly useful, but
not if they break the model of markup irreconcilably.

> By parallel-parseability I suppose I mean non-modal or random-access 
> parsing: that you should be able start at any point in a document
> and figure out whether you are in tagging or data by parsing forward
> until the next milestone delimiter (i.e. > or ;) which then tells you
> what you started in.
Non-modal would probably be a more descriptive term than
parallel-parseability, as in many cases there wouldn't necessarily be
anything to be parallel to. This is largely the situation I described in
my work on editors, where an author request (mouse/key click) for a new
(eg) section would require the software to work out where to go from the
current cursor location to get to the next or pervious place where a
section was a valid insertion. I assumed at the time that this was a
problem not outside the scope of programmers to solve
(https://cora.ucc.ie/bitstream/handle/10468/1690/Human-Interfaces-to-Structured-Documents.pdf#page=278)

> Dan, Peter, Arjun, Mukul, Gavin ... gosh, so many voices from my past!  

Scary...same faces discussing the same stuff :-)

Peter


[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.