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
>

Reply via email to