Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
jemc opened this issue Jul 13, 2017 · 3 comments
Open

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

jemc opened this issue Jul 13, 2017 · 3 comments

Comments

@jemc
Copy link
Member

jemc commented Jul 13, 2017

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
Copy link
Member Author

jemc commented Jul 13, 2017

@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?

@SeanTAllen
Copy link
Member

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

@hibnico
Copy link

hibnico commented Aug 6, 2017

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 #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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants