- From: <noah_mendelsohn@us.ibm.com>
- Date: Mon, 13 Feb 2006 15:25:39 -0500
- To: www-tag@w3.org
I am pleased to announce the availability of a new editors' draft of the finding on least power. The primary goals of this version were: * To include a principle (earlier drafts had only a good practice note) * To take account of recent emails on Turing completeness, Chomsky hierarchies, etc., and to settle the question of whether this is the only axis of complexity pertinent to the finding (it isn't) and whether we are going to explain Chomsky hierarchies etc. in more detail (we aren't). * To prepare a draft that would be nearly final. The general tone of the last TAG discussion was that we were getting close to final. The changes in this draft are small in quantity but significant, so they could be a step backward for some. Still, I'm hoping we're close to done. I think the new draft speaks for itself, but for those who are curious about the change of title and the wording of the principle, here's the explanation. If you prefer, just read the draft and skip the following. *****************************BEGIN EXPLANATION OF CHANGES************************************ I've spent the past two weeks trying to formulate PLP as a principle that would short, sweet, and accurate. I wanted something memorable and easily quoted. Candidates were along the lines of "Less powerful languages promote information reuse." I didn't like these for at least two reasons: a) they beg the question "less powerful than what?" and b) they just seem a bit lumpy. I slowly convinced myself that to get something really short and punchy, it's better to switch from the merits of less powerful languages, to the problems of powerful ones. So, the principle as drafted says: "Principle: Powerful languages inhibit information reuse." FWIW: I like it and will argue for it. I also decided that the existing good practice note remains valuable, and I wanted to retain the catchy "least power" name for it. So, it's now introduced with the following two sentences: "Indeed, on the Web, the least powerful language that's suitable should usually be chosen. This is The Rule of Least Power: ============Good Practice Note Box======== Good Practice: Use the least powerful language suitable for expressing information, constraints or programs on the World Wide Web." ====================================== So, the Good Practice Note is called the "Rule of Least Power", allowing others to easily quote and reference it. Accordingly, the finding is renamed to "The Rule of Least Power". I've also added a significant paragraph explaining that many dimensions of complexity are important, and that this finding does not attempt to characterize them all in detail. *****************************END EXPLANATION OF CHANGES************************************ Noah [1] http://www.w3.org/2001/tag/doc/leastPower.html [2] http://www.w3.org/2001/tag/doc/leastPower-2006-2-13.html -------------------------------------- Noah Mendelsohn IBM Corporation One Rogers Street Cambridge, MA 02142 1-617-693-4036 --------------------------------------
Received on Monday, 13 February 2006 20:30:07 UTC