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

Implement real futures #44

Closed
brycelelbach opened this issue Jul 10, 2012 · 4 comments
Closed

Implement real futures #44

brycelelbach opened this issue Jul 10, 2012 · 4 comments

Comments

@brycelelbach
Copy link
Member

[reported by blelbach] [Trac time Tue Aug 9 21:04:09 2011] Our current futures, while useful, are not truly futures, because they are not globally accessible. Futures need to be reimplemented as hpx::lcos::barrier-style managed component LCOS - that is to say, they should have GIDs, they should be reference counted, and they should be accessed through a client class.

@brycelelbach
Copy link
Member Author

[comment by blelbach] [Trac time Sun Aug 14 22:01:56 2011] Bumping this to 1.0.0 as Hartmut would like #72 done earlier than 1.0.0, and I don't want to set unrealistic goals for 0.7.0.

@hkaiser hkaiser modified the milestones: 0.9.9, 0.9.8 Mar 15, 2014
@sithhell
Copy link
Member

sithhell commented Jun 3, 2014

Do we still want/need this?

I'd argue to close this issue and mark it as "won't fix" as futures represent a return type or event which should not be referencable remotely. Furthermore, I think this contradicts with move-only futures.

@hkaiser
Copy link
Member

hkaiser commented Jun 3, 2014

Well, futures are remotely accessible. However, I agree that we should close this as we now have a way to pass futures to remote actions (and to return them).

@sithhell
Copy link
Member

sithhell commented Jun 3, 2014

Closed. Please reopen and state your reasons if you still need this.

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