Github user vasia commented on the pull request:

    https://github.com/apache/flink/pull/678#issuecomment-105287317
  
    Hey @andralungu,
    
    first of all, you can always discuss implementation details by starting a 
thread in the mailing list. This is usually done for bigger changes, so that we 
can all agree before we start coding, instead of discovering disagreements 
during review. For small changes like this one, you can simply discuss 
implementation on the corresponding JIRA if you want or go ahead and implement 
the change and wait for the review :)
    
    Second, my suggestions here are merely that: suggestions :) If you feel 
that what I'm suggesting doesn't make sense or you have a better idea, please 
discuss your view first before you start coding!
    
    Regarding compatibility, if a method is badly designed or can be improved, 
now is the time to fix it. Gelly is not even released yet, so -fortunately- we 
still have the time to improve things :)
    
    Finally, regarding the `difference` method, I meant a method that computes 
the difference of two graphs and returns a new graph containing the vertices 
and edges that the input graphs don't have in common. The idea is that when the 
user is dealing with lots of vertices / edges (DataSets), they can use `union` 
for additions and `difference` for removals. When the vertices / edges to be 
added / removed fit in a List, then the user can use the add/remove methods. 
Makes sense?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to