[Bug 9063] Override

http://www.w3.org/Bugs/Public/show_bug.cgi?id=9063


Michael Kay <mike@saxonica.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mike@saxonica.com




--- Comment #2 from Michael Kay <mike@saxonica.com>  2010-03-24 14:18:07 ---
Motivating use cases are fairly clear I think: we're all familiar (from using
object oriented languages and from XSLT experience) of how much can be achieved
in terms of software reuse if you can use most of the functionality of an
existing system while being able to change parts of its behaviour.

I think that concerns about separate compilation could be assuaged by (a)
requiring functions that are overridable to be declared as such ("non-final"),
and (b) requiring the overriding function to have a compatible type signature.
(Both features that are sadly missing from XSLT).


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Wednesday, 24 March 2010 14:18:12 UTC