- From: Henry S. Thompson <ht@inf.ed.ac.uk>
- Date: Thu, 03 May 2007 15:14:10 +0100
- To: Jeni Tennison <jeni@jenitennison.com>
- Cc: public-xml-processing-model-wg@w3.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Having read through this thread, I want to ask a perhaps naive question: why are we requiring parameter declarations at all? We seem to be converging on the option:parameter::pre-known:not-pre-known story. So what are we actually accomplishing by trying to declare parameters? The 90% case will surely be <p:parameter name="*"/>, which carries almost no information. . . So I offer a tentative but radical proposal: 1) No more parameter declarations. 2) Parameter _binding_ is OK -- you may want to give a parameter a value in a pipeline or group or step -- fine. 3) No more parameter importing -- it likewise serves no purpose -- all in-scope parameters are available to a step. 4) But preventing parameter name clashes _is_ sometimes needed, so replace p:import-parameters with <p:parameters from-ns="...." to-ns="...."/> ht - -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh Half-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk URL: http://www.ltg.ed.ac.uk/~ht/ [mail really from me _always_ has this .sig -- mail without it is forged spam] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQFGOe4ykjnJixAXWBoRAswkAJ44ApA7zm26CcrIuJu6ivKFrL9ACACfaXo/ 5YAHPMoRul9neMeLKZdSd7M= =oXi4 -----END PGP SIGNATURE-----
Received on Thursday, 3 May 2007 14:14:14 UTC