I just wanted to provide some additional context. I think it goes without question that we will get additional skepticism, but I would like to be able to say that we have tried our best to acknowledge the questions and concerns that have been raised thus far.

On Aug 29, 2009, at 2:05 PM, Niclas Hedhman wrote:

Perhaps you misunderstood me... decision is made... time will tell if you will get a lot of scepticism or not, and whether that will be a thorn in the
toe, stone on the shoe, hair in the eye, or not...

Cheers
Niclas

On Aug 29, 2009 8:17 PM, "Greg Brown" <[email protected]> wrote:

Here's why I described this as the "right" approach. The other day, when we were discussing this, it occurred to me that one way to address Ralph's and Noel's concerns might be to simply eliminate the Pivot-native collection
classes (ArrayList, LinkedList, etc.) and move the adapter classes
(ListAdapter, MapAdapter, and SetAdapter) up to org.apache.pivot.collections proper. The adapter classes are clearly named, so this wouldn't seem like an "artificial" or "contrived" design, and they allow developers to both take advantage of Pivot's collection interfaces and continue using the existing,
well-known JDK collection classes.

However, as Todd and I have reiterated, we think there are valid reasons for continuing to support Pivot's native collection implementations. It seemed to us that, if we leave the collections as they are, but simply draw more attention to the adapter classes, we might be able to address everyone's concerns. If you think that naming collisions, performance, or anything else related to the use of Pivot-native collections might be an issue, you are
free to use the adapters. Otherwise, you can continue to use the
Pivot-native versions.

This way, we don't need to sacrifice one in favor of the other - both
options are available, and can be applied as appropriate based on an
individual developer's needs and tastes.

G

On Aug 29, 2009, at 2:51 AM, Niclas Hedhman wrote: > On Fri, Aug 28, 2009 at
8:01 PM, Greg Brown...

Reply via email to