[Versa] DOT

Uche Ogbuji uche.ogbuji at fourthought.com
Tue Sep 27 14:36:20 MDT 2005


On Tue, 2005-09-27 at 13:58 -0600, Michael Olson wrote:
> >>
> >> I think I like this better.  we define (smaller names to cut down on
> >> typing)
> >>
> >> $versa:statement
> >> $versa:subject
> >> $versa:predicate
> >> $versa:object
> >>
> >> The last three are shortcuts onto the first.
> >>
> >> Then "." is defined as the appropriate value from the last three
> >> variables
> >
> > Sounds good.  I expect we should be clear that these are undefined
> > outside traversal expressions?
> >
> 
> hmm, what about
> 
> statements (all(),rdf:type,$versa:statement)

Hmm.  I think this unfortunately get back to magic in function argument
semantics.  I'd expect at a minimum:

statements (all(),rdf:type,(! $versa:statement ))

In which case could just say they are are undefined outside traversal
expressions unless specifically defined into the context by a currently
running function?


-- 
Uche Ogbuji                               Fourthought, Inc.
http://uche.ogbuji.net                    http://fourthought.com
http://copia.ogbuji.net                   http://4Suite.org
Articles: http://uche.ogbuji.net/tech/publications/



More information about the Versa mailing list