Move v3 to be under another package

Issue #42 resolved
Oliver Burn created an issue

Fugue 3 will not be binary compatible with Fugue 2.

This will make the roll-out of Fugue 3 difficult at it will not be possible to use both Fugue 3 and 2 at the same time.

Further, it will not be possible for new core functionality (like VCache) to adopt the Fugue 3 ahead of the Platform, which is not ideal. This may end up requiring to maintain two branches of core functionality to support either Fugue 2 or 3, which is terrible.

Suggest that the new package name become com.atlassian.fugue3 or com.atlassian.mango. Leave it to @jwesleysmith and @amckague to decide.

Comments (5)

  1. Anund McKague

    I see at as changing the package root (io for com) or renaming the library. I don't have a particularly good name that would supersede the benefits of name recognition that already exists.

  2. Log in to comment