Inside every fat book is a thin book trying to get out (a tribute to Jam
Hi Folks, James Clark is one of the leaders in the XML community (http://www.jclark.com/bio.htm) James played a key role in the creation of XSLT and XPath 1.0 (http://www.w3.org/TR/xslt and http://www.w3.org/TR/xpath) The more I reflect on it, the more impressed I am with XSLT/XPath 1.0. It is an amazingly simple language. With its simple features, most everything you need to do can be done. The essence of the field of Complex Adaptive Systems is: by following simple rules agents are able to generate tremendous complexity. With XSLT/XPath 1.0, James Clark (et al) created a simple technology that enables the generation of tremendous complexity. Although XSLT/XPath 1.0 doesn't have all the whiz-bang stuff of XSLT/XPath 2.0, it mostly does everything that is needed for transforming an XML document. Compare the sizes of the specifications for XSLT and XPath 1.0 and 2.0: XSLT 1.0 ... 94 pages XPath 1.0 ... 33 pages XSLT 2.0 ... 374 pages XPath 2.0 ... 340 pages Recently I've been reading a tutorial on Namespace Routing Language (NRL), written by James Clark (http://www.thaiopensource.com/relaxng/nrl.html). NRL is a forerunner to NVDL. In 10 pages James packs an enormous amount of knowledge. What really makes it incredible, however, is that those 10 pages are clear and easy to read. Rather than feature-laden, complex technologies, James creates simple technologies that can be used to generate tremendous complexity. Rather than lengthy tutorials, James creates short, knowledge-dense tutorials. Using few words he is able to express an enormous amount of knowledge. James Clark is a person who can take a fat book, extract its true essence, and produce a thin book. I want to be like James Clark. /Roger
[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!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format