-
Notifications
You must be signed in to change notification settings - Fork 418
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
Moving Actors to core #332
Comments
Now that we are beginning larger discussions about 2.0 I'm going to close out some of these issues. We don't need specific issues for each part of Edge yet. We can make new issues once we have a roadmap. |
I don't know where to put write some positive feedback to influence how the 2.0 looks like, but I can say that the actors and futures in the edge are the reason we use concurrent-ruby: we even tried to use IVars for modelling the future values, but it's API was very limiting comparing what's possible in edge. We also plan on building more on the abstractions that are in the edge right now, so looking forward to have the roadmap clarified here. One thing I wouldn't like to see though is throwing the edge away and trying to solve the things "from scratch". I'm in favor of having the edge to get into shape that could just get into core one day. I can just give a testimonial here that I'm a happy edge user for long time and when talking about concurrent-ruby to someone, I always make sure to point people to the edge, because it just improves the usability of the gem. |
@iNecas I greatly appreciate the support you've shown, the feedback you've given, and the work you've done to help us grow and prosper. To clarify: we will not be throwing away Edge and starting over. Overall Edge is a fantastic evolution of this library. We absolutely will base 2.0 on the work done in Edge, with most (if not all) of it being retained. We just need to be universally aligned as a team, which we clearly aren't right now. Settling on nomenclature, for example, is a surface issue only and won't affect the core functionality. Similarly, consistency in how we handle internal construction (such as |
Thanks @jdantonio for explanation. I've seen both issues already, and they make a ton of sense, but were to abstract for me to see how it translates to actual steps. That's why I appreciate your comment here. I will watch the subsequent issues and will try to participate if I have something to say to given topic. |
No description provided.
The text was updated successfully, but these errors were encountered: