[e-lang] YAP: The first deployed object-capability public application platform
Ben Laurie
benl at google.com
Wed Oct 29 11:48:01 CDT 2008
On Wed, Oct 29, 2008 at 4:20 PM, Toby Murray
<toby.murray at comlab.ox.ac.uk> wrote:
> 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?
I think the answer is currently "no" but will soon be "yes". Right now
we don't have a way to switch between Cajita and Valija modes without
a flag to the compiler. We're thinking about how to fix that.
>
> Congrats and cheers
>
> Toby
> _______________________________________________
> e-lang mailing list
> e-lang at mail.eros-os.org
> http://www.eros-os.org/mailman/listinfo/e-lang
>
More information about the e-lang
mailing list