[Versa] Issue 100A proposal, extension functions

Michael Olson Mike.Olson at fourthought.com
Mon Aug 29 23:47:28 MDT 2005


On Aug 29, 2005, at 10:09 AM, Chimezie Ogbuji wrote:

> On 8/29/05, Michael Olson <Mike.Olson at fourthought.com> wrote:
>> FYI, it looks like this is already in the .bgen file so just the spec
>> and the EBNF needs updating.
>>
>> Mike
>> On Aug 29, 2005, at 12:40 AM, Michael Olson wrote:
>>
>>>
>>>
>>> I would like to propose adding a section 7.7 to the specification.
>>> This section would discuss function names.  We would also change the
>>> "identifier" production in the EBNF for a function-call to match a  
>>> xml
>>> qname production.  function names without a prefix would be assumed  
>>> to
>>> be in the "versa core function" namespace.  All other namespace must
>>> have been registered with the implementation yada yada yada.
>>>
>>> If there are no objections I nominate Chime (hey, he volunteered :)  
>>> to
>>> add the section (I can change the EBNF).
>
> Certainly, I don't mind adding that section at all.  Probably should
> also take the oppurtunity to discuss some 'minimal' extension
> functionality mechanism - might be as easy as using XPaths spec as a
> guide.


I'm not sure if we need to.  If I recall XPath did not say much more  
then any function outside of out NS is an extension and its up to the  
implementation to figure out what that means.

Mike


> _______________________________________________
> Versa mailing list
> Versa at lists.fourthought.com
> http://lists.fourthought.com/mailman/listinfo/versa
>
------------------------------------------------------------------------ 
-----------------
Mike Olson                                                Principal  
Consultant
mike.olson at fourthought.com                +1 720 253 4662
Fourthought, Inc.                                       
http://Fourthought.com
PO Box 270590,                                       http://4Suite.org
Louisville, CO 80027-5009, USA
XML strategy, XML tools, knowledge management




More information about the Versa mailing list