func:script proposed changes

Uche Ogbuji <[email protected]>
Newsgroups gmane.text.xml.xslt.extensions
Organization Fourthought, Inc.
Message-ID <1089818413.11655.1526.camel@borgia>
I'd like to formally propose a change deprecating the
func:script/@language attribute and replacing it with a
func:script/@type that is an Internet media type (IMT or MIME type) for
the script code.  This change is based on discussion introduced by
Daniel Stodden and based on his own thoughtful suggestions.

This proposal does not offer some way of differentiating language
versions or the like (e.g. stating it's Python 2.3 rather than 2.2), but
since you can add any qname-not-ncname attribute in non-EXSLT namespace
to func:script, implementations can experiment with such things and
report back for potential update of the spec.  This change would still
support script languages that don't have a registered IETF IMT courtesy
of the "application/x-" convention for unregistered IMTs.

Effects of this change:

* Existing func:script implementations may need to change.  his is
especially hard because there is no versioning methodology for EXSLT
right now (I think we really need one)

* All the reference implementations on the EXSLT site would need to
change.  This is a lot of work.  I could help, but I cannot do all of
it.

Objections?  Thoughts?


-- 
Uche Ogbuji                                    Fourthought, Inc.
http://uche.ogbuji.net    http://4Suite.org    http://fourthought.com
Perspective on XML: Steady steps spell success with Google - http://www.adtmag.com/article.asp?id=9663
Use XML namespaces with care - http://www-106.ibm.com/developerworks/xml/library/x-namcar.html
Managing XML libraries - http://www.adtmag.com/article.asp?id=9160
Commentary on "Objects. Encapsulation. XML?" - http://www.adtmag.com/article.asp?id=9090
A survey of XML standards - http://www-106.ibm.com/developerworks/xml/library/x-stand4/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.