Re: [Bug 12184] New: Circularity in xs:override

On Feb 26, 2011, at 2:48 AM, Michael Kay wrote:
>> ...
> 
> ... I think it's probably that with schema(D1) we use a noun as the function name, so it feels like it's asking us to examine a property of D1, whereas with override(E,Q) we use an imperative verb, and therefore it feels like a computation it's asking us to perform.


Ah.  That makes sense.  If I have been deaf to the difficulty,
it is perhaps that I have taught myself to read 'override(E,D)'
as 'the override of D by E', precisely in order to make it into
a noun.

If it would help to change the notation to use a noun instead
of something that most readers will see as a verb, then we
should ransack our dictionaries and thesauruses to find a 
suitable noun.  


-- 
****************************************************************
* C. M. Sperberg-McQueen, Black Mesa Technologies LLC
* http://www.blackmesatech.com 
* http://cmsmcq.com/mib                 
* http://balisage.net
****************************************************************

Received on Saturday, 26 February 2011 15:56:00 UTC