Re: Telecon follow-up

On Oct 4, 2006, at 11:06 AM, Seaborne, Andy wrote:

> Telecon 3 Oct:
> """
> <bijan> AndyS, when I was reading rq24 I noticed that it seems like  
> there has been introduced in a lot of the definition a sort of  
> functional syntax for the algebraic operations. Is this right? Is  
> it systmatic?
> """
>
> Not sure what you are referring to - trying to follow this up a day  
> later, I've lost the context a bit.  Could you pick an example from  
> the doc?  I haven't introduced ("added new stuff")

I didn't mean to suggest that there is substantial additions, only a  
style one.

> any new material into definitions except where the WG has made  
> changes.  Or did you mean "introduce" as in "uses".

I just meant "I hadn't see this before" not "it's a content change".

> There is opt(A,B) in optionals - that has been there a while.

I just meant the use of things like opt(A,B), etc. I didn't recall  
them from other drafts but I probably wasn't looking for them. I  
*like* having them, in fact I was hoping to use them to hang stuff on.

> There is the use of S() because S is a function in a few place.
>
> It might be an idea to have more explicit functional definitions  
> for the algebra.  What do you (or anyone else) think?

Yes, this was my hope. I think it will help make things clearer and  
easier to e.g., write theorems about (e.g., for communtivity, etc.).  
Also it would make it easy for alternative syntaxes (e.g., XML) since  
they can compile to the terser yet more explicit functional syntax  
(e.g., it's nice to have a project *operator* rather than have it  
implicit in the list of variables in the query form).

Cheers,
Bijan.

Received on Wednesday, 4 October 2006 10:15:57 UTC