[e-lang] YAP: The first deployed object-capability public application platform

Toby Murray toby.murray at comlab.ox.ac.uk
Wed Oct 29 11:20:11 CDT 2008


Hi all,

People may be interested to know that YAP (the Yahoo! Application
Platform) seems to have become the first public object-capability
application platform. Users can write object-capability applications
(termed "gadgets") in Caja that can be deployed on the Yahoo!
Application Platform. From Ben Laurie's blog:

http://www.links.org/?p=410

> Yahoo! require all gadgets to use Caja so that they can be sure the
> gadgets behave themselves without review. Caja allows the container
> (i.e. Yahoo!’s platform, in this case) to completely confine the
> untrusted Javascript (i.e. the gadget, in this case), only allowing it
> to perform “safe” operations. All other platforms either have to
> manually review gadgets or take the risk that the gadgets will do
> something evil to their users.

A question for the Caja folks: Can I therefore write YAP gadgets in
Cajita, which has always felt like a much nicer language than Caja to
me?

Congrats and cheers

Toby


More information about the e-lang mailing list