Re: [xml-dev] It's too late to improve XML ... lessons learned?

From
Rick Jelliffe <>
To
xml-dev <>
Date
2022-01-06T08:18:00Z
ID
<>
Thread
Re: [xml-dev] It's too late to improve XML ... lessons learned?
@Tim: Yes, a technology can succeed by diffusion and fliw-on effects I guess. Winning by losing? 

When a programming language gets more "markup-y" with annotations allowing declarative multipurposing, position-independant named fields, unicode and multiline strings, it increasingly becomes useful for some things XML is good at.  

I think I have mentioned before that (going back 30 years, when Java was still Oak!) when I worked at TI supporting their LISP hardware (we never sold any in Australia, so "support" is a bit of a euphemism) a US LISP guru said to me that LISP would win by losing: he said, entirely correctly, that the future would be all "LISP is dead"  C family syntax languages which, if you look under the hood, would be LISPish: garbage collection, objects, eval(),  and standard annotatible lists (e.g., DOM trees).  Truest prediction I ever heard.

But now I think the reverse is also true: a language may "win" by losing and become moribund, but be resuscitated by itself taking advantage of the other ideas floating around. (I guess Clojure is a recent example of this, for LISP.  Indeed, JavaScript was languishing and being outpaced 20 years ago, until it started learning from its peers and distant cousins. Never say never?) 

Rick