Fwd: [friam] Re: What is a capability?

Mark Miller <[email protected]> Fri, 9 Jan 2015 07:26:58 -0800
Newsgroups gmane.comp.capabilities.general
Message-ID <CAK5yZYgWLfjSTFOG3s=qkgjwjGLZbQG+cvPVA1HcntzP1nPeXA@mail.gmail.com>
Thanks!


---------- Forwarded message ----------
From: Sam Tobin-Hochstadt <[email protected]>
Date: Fri, Jan 9, 2015 at 5:47 AM
Subject: Re: [friam] Re: What is a capability?
To: Mark Miller <[email protected]>
Cc: "friam-/[email protected]" <friam-/[email protected]>, "General
discussions concerning capability systems."
<[email protected]>, Brendan Eich <brendan-PfUPMY0oZ/[email protected]>, Brendan
Eich <[email protected]>


On Fri, Jan 9, 2015 at 3:26 AM, Mark Miller <[email protected]> wrote:
> [+brendan, +sam]
>
> On Thu, Jan 8, 2015 at 11:39 PM, Carl Hewitt <[email protected]> wrote:
>> Also, has anyone measured how expensive it is to implement?
>
> I would expect higher order contracts to also be the most well
> measured use of membranes, but I don't know. Sam, do you know of any
> measurements of this?

There are measurements along with extensive implementation discussion
in our OOPLSA 2012 paper:
http://www.cs.umd.edu/~sstrickl/chaperones/index.html

Also, I have a preprint on using tracing JIT techniques to optimize
the cost of contracts: http://samth.github.io/pycket-draft.pdf

Sam (Mark, feel free to share this message)