On Jan 5, 2006, at 4:21 PM, Dr. Ernie Prabhakar wrote:

Welcome to the list; I hope the rest of you were able to get your message, since you don't appear to be subscribed yet.

I wasn't really planning to.. but what the hell, I'm subscribed to so many lists that one more doesn't matter much anyway :)

On Jan 5, 2006, at 12:55 PM, Bob Ippolito wrote:
From what I understand, you're missing the point. The key is that the <SCRIPT> tag can be used to load JAHAH across domains, thus the payload absolutely must be JavaScript of some sort. JSON is the simplest subset of JavaScript to produce, so it's the only good choice here.

Ah, okay. One man's bug is another's feature. :-)

Note that it's really only used as a wire protocol, and it's the only sensible one given the constraints. You could come up with a custom JavaScript response all day long, but you might as well use something simple and standard.

YAML is technically a superset of JSON these days, but YAML is extremely difficult to parse and good parsers aren't available everywhere. JSON is extremely simple to parse, and good parsers are available pretty much everywhere. As far as Python goes, YAML is pretty much dead in the water.

Interesting -- I've heard similar rumblings from the Ruby community. So, has anyone done a JSON<->XOXO bridge?

I'm not terribly sure why you'd want to do it, the use cases are pretty different and they're definitely not 1:1 on features. JSON has no canonical hyperlink representation, and XOXO has no canonical representation for null, numbers, booleans, or string:value maps. JSON is the plist equivalent for the web. In fact, it's awfully close in syntax to old-style NeXT plists (minus timestamps and data).

-bob

_______________________________________________
microformats-rest mailing list
[email protected]
http://microformats.org/mailman/listinfo/microformats-rest

Reply via email to