rfcs icon indicating copy to clipboard operation
rfcs copied to clipboard

Alias an iso without being able to consume/send it.

Open jemc opened this issue 8 years ago • 3 comments

On today's sync call, @sylvanc started exploring the idea of a system that would allow code to alias an iso into a modified capability that could not be consumed or sent to another actor.

The purpose of this ticket is to explore this idea a bit more, figure out what it would look like, how it could be used, and if it is sound.

jemc avatar Jul 13 '17 03:07 jemc

@sylvanc - I was thinking about this a bit more, and isn't it a problem that someone could hold onto the "unconsumable iso alias", while the original iso gets sent to another actor? Wouldn't we have to track the lifetime of the "unconsumable iso alias" to know when it was safe for the original iso to become sendable again?

jemc avatar Jul 13 '17 03:07 jemc

I dont understand aliasing an iso. I'm confused.

SeanTAllen avatar Jul 13 '17 08:07 SeanTAllen

I'm not active around Pony but for time to time I still look at it, and this ticket make me think of the things I have looked into https://github.com/ponylang/rfcs/pull/15 I have abandoned it because there are to much cases for me to think about and to reason about. So just consider it as food for thought.

hibnico avatar Aug 06 '17 15:08 hibnico