[cap-talk] browsers as operating system

Rob Meijer capibara at xs4all.nl
Thu Sep 11 05:07:39 CDT 2008


On Thu, September 11, 2008 11:50, Jonathan S. Shapiro wrote:
> On Thu, 2008-09-11 at 11:29 +0200, Rob Meijer wrote:
>> On Thu, September 11, 2008 10:25, David-Sarah Hopwood wrote:
>> > Why on earth would we want to make them more complicated by adding
>> > E, C#, C++, and C, before fixing the existing problems? Especially
>> > given that C++ and C are not even memory-safe?
>
> C, C++: we don't want to.

Why not?

A module written in C(++) that is instantiated in a separate process and
receives all its authority by means of IPC is approximately equivalent to
a class written in a memory safe language instantiated as a separate
object that receives all its authority by means of method invocations.

There is a lot to say for getting it right at multiple levels of
granularity. If you can safely run compiled potentialy broken C++ code,
you can even more safely run a runtime environment for a memory safe
language.


Rob



More information about the cap-talk mailing list