Congrats! Nice to see the project moving fast (and in the right direction).
Cheers, -- Gianmarco On Wed, Jul 25, 2012 at 12:44 PM, Alessandro Presta <[email protected]>wrote: > Hi all, > > In case anyone missed this, we just committed a relatively big redesign of > the API that aims for improved consistency and usability. > Some patches will need to be rebased. I apologize for the hassle! > > Most relevant changes: > > * New iteration strategy: we now iterate over edges instead of > neighbors. Applications that don't need edge values can extend > SimpleVertex. Iterators have been replaced with Iterables. Edge does not > include a Configuration anymore. > * Many Vertex methods now have default implementations. Subclasses > need to override them only when there is a good case for it. There existed > quite a few bugs due to rewriting the same code again and again. > * HashMapVertex and EdgeListVertex have improved performance (space > for the former, time for the latter). > * Some naming changes (most notably, BasicVertex is now Vertex) to > stay consistent in our codebase and respect our conventions. > > I might have missed something, so please let me know if you find any more > inconsistencies or potential improvements (or just go ahead and fix them!). > > Alessandro >
