|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Schematron and rule of least power (was Re: 2007 Predictions)
noah_mendelsohn@u... wrote: > A key point is that information captured in declarative form is typically > much easier to extract and repurpose than information encoded > procedurally. > .. > These points are all made somewhat more carefully in the recent TAG > finding titled: "The Rule of Least Power"[1]. > Off-topic, but Schematron fits in pretty exactly with the Rule of Least Power, at least if it is understood to be related to Tim Bray's "The Minimum to Declare Victory" and the Agile/Extreme "YAGNI" principle. It comes down to habit of thought. If you made a constraint language for the web, what would you do?: 1) Invent the perfect language, allowing all sorts of edge cases and computer-theoretical completeness, with your own syntax and higher-order logic. (I think this is the XLinkIt approach.) 2) Refuse to re-invent any wheels: look at XSLT stylesheets made for the purpose of validating, then abstract out all the XSLT-specific machinery, so that what was left was as declarative as possible. And if this means that only low-order logic is used, or there are some constraints that cannot be expressed, that is OK. Cheers Rick Jelliffe
[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! Cast Your Vote
We need your help – Vote for DataDirect XML Products!
Winners and finalists announced at SOA World Conference in November. 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
|
|||||||||







