[vos-d] Metaobject Doc
Peter Amstutz
tetron at interreality.org
Wed Mar 14 13:57:52 EDT 2007
On Wed, Mar 14, 2007 at 08:01:47AM -0700, Ken Taylor wrote:
> 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 :)
Right, the original motivating factor was to have an interface language
that will make it easy to define cross-network and cross-language calls.
That goal has expanded to include most other vobject aspects including
children, embedded properties, namespaces, inheritance, and of course
human-readable documentation. I'm also working towards having the
vobject type document defined in itself, allowing reflection of the
whole system.
I've been doing a lot of reading, and I believe it would be accurate to
say that the s5 design is evolving into an Erlang-meets-Smalltalk
pattern: massive microthreading, highly reflexive dynamic runtime, but
implemented as language-neutral kernel rather than a comprehensive
programming environment.
--
[ Peter Amstutz ][ tetron at interreality.org ][ peter.amstutz at gdit.com ]
[Lead Programmer][Interreality Project][Virtual Reality for the Internet]
[ VOS: Next Generation Internet Communication][ http://interreality.org ]
[ http://interreality.org/~tetron ][ pgpkey: pgpkeys.mit.edu 18C21DF7 ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.interreality.org/pipermail/vos-d/attachments/20070314/b012927d/attachment.pgp
More information about the vos-d
mailing list