Reed Hedges wrote:

> Ken Taylor wrote:
> >
> > Next.... I had an idea that it would be useful to document MetaObjects
in a
> > way that the VOS API doesn't cover. Specifically, things visible by the
> > "external" world accessing a VOS site -- not necessarily things internal
to
> > the VOS library
>
> OK, cool.  We have needed that kind of thing for a long time.  We had a
> simple way of doing this called OTD (object type definition) a while
> ago, but then all the code change and all the OTDs went out of date :)
>
> One thing that I think Peter's going to include as a key part of S5 is
> the ability to generate code from an IDL/OTD, so we can also generate
> documentation from that.  We'll include your MetaObjectDocumentation
> ideas, or maybe do both.

Ah, I sort of remember a post about that... but I thought it was simply for
cross-language code generation. But if it's meant to also include
human-readable documentation, and information for vobject structure
validation, then that would be very sweet :)

>
> > I've only done one for now (Object3D), with an idea of how the format
might
> > look. Feel free to improve it, and add more! Brave is he/she who
documents
> > property:property ;)
>
> Property's actually really simple:
>
> Message methods (and replies/updates sent):
> * read (-> update)
> * write (-> update??)
> * replace  (-> update, replace-update [for errors])
> * get-datatype (-> datatype-update)
> * get-length (-> length-update)
> * start-listening (-> start-listening-reply, update)
> * stop-listening
>
> No child objects defined (but they might be used in certain applications).
>
> Then there's the access control policies.
>
> Reed
>
> _______________________________________________
> vos-d mailing list
> [email protected]
> http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d
>


_______________________________________________
vos-d mailing list
[email protected]
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

Reply via email to