-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Well, I haven't had a chance to sit down and work on this, but basically I have a few principals I want to follow:


1) It should be very easy to write by hand. Requiring less typing than XML for example. 2) It should be readable and scan well, minimize extraneous and "magical" punctuation. It should be somewhat context-sensitive.
 3) It should be able to represent any arbitrary collection of Vobjects.
4) It should include shorthand syntax for common operations like defining property objects (possibily acomplished through a macro preprocessing step). 5) It should be suitable for writing anything from simple configuration files up to complete worlds. For the former task, there should be an absolute minimum of overhead (in the sense of minimizing the amount of typing required to define a property, going along with (4)). 6) Going along with (5), we'll probably want the ability to include directives to load other COD files.

So it'll be the holy grail, basically :-) But I haven't yet decided how it's going to look...

On Mon, 17 Oct 2005, Reed Hedges wrote:

Peter Amstutz wrote:

Some lightweight thing easily parsed by spirit maybe...

# Object with three types but no children
foo (type1,type2, type3)

# OBject with type-specific information in it, also a child
bar (property:property)
        { "Property data"; text/plain }
        [foo;]


# Object with no types but 3 children
baz
[
        foo;
        bar;
        bar;
];



... or whatever other thing you come up with ...

[   Peter Amstutz   ][ [EMAIL PROTECTED] ][ [EMAIL PROTECTED]  ]
[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 ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDWAFdaeHUyhjCHfcRAlLjAKCz0g4lqBHCI/m4M/8s3Ws+uCdEjQCfdqvG
THISXIG0J81/aeT2TTtVrdw=
=iFbN
-----END PGP SIGNATURE-----


_______________________________________________
vos-d mailing list
vos-d@interreality.org
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

Reply via email to