Name: Eric van der Vlist
Member since: 2002-04-30 17:40:12
Last Login: N/A
Homepage: http://dyomedea.com/english/vdv
Notes:
I certainly do not feel I deserve the qualification of a "Master" kindly given to me right now :-)
Even though I have published some open source snipets (see http://downloads.dyomedea.com), I am not involved in any major project and my contribution to the software community is rather through ideas than actual pieces of software.
I firmly believe that in software development, extensibility and "power" can only be achieved through simplicity and I am most interested if finding very simple usages of XML technologies which illustrate the phenomenous possibilities behing these technologies.
My attempt to share these ideas as widely as possible is done through running XMLfr and 4xt , being a contributing editor to xmlhack and XML.com , being a speaker in numerous conferences and more lately writing a book on W3C XML Schema for O'Reilly.
Long time again since my latest entry!
This morning, edd has posted a link on a mail from Linus Torvalds about XML which is good food for thoughts...
I dare you. Prove me wrong says he before a rant showing that good taste and simple syntax is a MILLION times more readable than XML.
The interesting point is that Torvalds is right (could it not be the case?) and that he is also wrong.
He is right that simple text formats can be easier to edit and easier to read than XML documents, especially if you edit them by hand. He is also in his rights if he want to use good taste and simple syntax.
He is wrong if he assumes that good taste and simple syntax will save him from XML!
What many people miss to see (especially amongst XML zealots) is that what's important with XML isn't the syntax, not the angle brackets...
That's not because Torvalds uses good taste and simple syntax for his configuration files that I can't take a couple of hours to write a SAX parser for good taste and simple syntax and validate Torvalds' configuration files through a RELAX NG schema written with the non XML compact syntax. Zero angle brackets here, but still a XML application!
Hmmm... XML is only syntax and its syntax isn't important?
That's the XML paradox. Maybe, what's really important in XML is the quest for interoperability which has followed its publication. Maybe, after all, XML is a principle and not a technology?
BTW, have you noticed how straightforwardly Torvalds' demonstration can be applied to programming languages to show that Python (good taste and simple syntax) is a MILLION times more readable than C, Java or C# to name few?
Done more work on Examplotron and the new architecture is still more promissing than I would have thought! The previous releases were nice toys showing a cool concept but with this release Examplotron becomes able to compete with the "big" XML schema languages. In fact, I think we've got here a simpler syntax to access the full power and flexibility of Relax NG with embedded Schematron rules.
I have resumed work on two of my open source projects:
That's fun to see three of my unrelated projects starting to work together: XSLTUnit is now used to do unit tests on Examplotron and the result of the compilation of an Examplotron can be used as an input for xvif...
vdv certified others as follows:
Others have certified vdv as follows:
[ Certification disabled because you're not logged in. ]
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!