Not really.  The point of the "XML for Objects" analogy for VOS is that 
the effect of XML was to get people to agree on a meta-standard to be 
used for describing documents and data structures, and that has enabled 
people to better focus on the interesting problems of making programs 
interoperate.  VOS could do something similar, but would address the 
issues of programs that need to communicate interactively on-line rather 
than through documents.

Anyway it's evident that this analogy is flawed, because people bring 
too many notions to the table about XML that obscures my point.

Regarding JSON: it's basically a convenient notation for the case of 
transmitting information to the browser, because it can be parsed by the 
browser's javascript engine in one line of code, whereas XML takes a 
little more work.  If you're not writing a web app otherwise, it doesn't 
have any particular advantages.

On Mon, Apr 09, 2007 at 05:56:30AM -0700, HEBLACK, J wrote:
> Re: [vos-d] How to host a product design dinner party
> 
> On Wed, 2007-03-21 at 16:35 -0500, Len Bullard wrote:
>  Using a syntax
> > designed for documents to create a programming language turned out to be a
> > not very good idea.  MID I eventually became the predecessor to XAML and XUL
> > by about ten years.  
> 
> I think "XML for Objects" sounds similar to what is below:
> 
> http://en.wikipedia.org/wiki/JavaScript_Object_Notation
> 
> JSON (JavaScript Object Notation) is a lightweight computer data
> interchange format. It is a text-based, human-readable format for
> representing objects and other data structures and is mainly used to
> transmit such structured data over a network connection (in a process
> called serialization).
> 
> "However the basic types and data structures of most other programming
> languages can also be represented in JSON, and the format can therefore
> be used to exchange structured data between programs written in
> different languages. Code for parsing and generating JSON (the latter is
> also known as "stringifying") is available for the following languages:
> ActionScript, C, C++, C#, ColdFusion, Common Lisp, Delphi/Object pascal,
> E, Erlang, Haskell, Java, JavaScript, Limbo, Lua, ML, Objective-C,
> Objective CAML, Perl, PHP, Python, Rebol, Ruby, Smalltalk and Tcl."
> 
> 
> -- 
> Entrante.fig
> Search name: insondable
> Find items: If any criteria are met
> Sender contains aridez
> Recipients contains aridez
> Subject contains aridez
> Message Body contains aridez 
> Source Account is HEBLACK, J <[EMAIL PROTECTED]>
> http://www.allmyamigos.com/view_profile.php?member_id=6145 
> Then Move to Folder Inbox/Air alert
> 
> 
> 
> 
> _______________________________________________
> vos-d mailing list
> vos-d@interreality.org
> http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

-- 
[   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 ]

Attachment: signature.asc
Description: Digital signature

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

Reply via email to