You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pivot.apache.org by Bill van Melle <bi...@gmail.com> on 2011/10/11 00:18:16 UTC

Re: Some idea on extending Pivot collections

I've used these kinds of operations in C# for a long time, and they're
certainly useful.  C# benefits from using Scala's compact syntax (not to
mention real closures), but I think even in the more verbose Java syntax
your proposals could make a programmer's intentions clearer than the
traditional loop style.  I've been porting some C# code to Pivot recently
and wished I had a few of those mapping methods available to me. So I say go
for it.

--Bill

p.s. I really wish the Pivot List implemented a few more of the operations
that java.util.List implements.  You note *addAll*, which is often useful;
even more so I'd like *contains*, which I use often enough that I wrote my
own static utility method for it.

On Thu, Sep 8, 2011 at 4:21 PM, Sandro Martini <sa...@gmail.com>wrote:

> Hi all,
>
> I'd like to ask to you a crazy idea I had in last weeks ... you
> remember the question of last week on add some methods to Pivot
> collections ?
> It's here:
> http://apache-pivot-developers.417237.n3.nabble.com/No-quot-addAll-quot-method-on-ArrayList-td3281354.html
>
> After thinking on it, and trying to expand the idea (and you know that
> I'm a great fan of Scala) ... so what do you think (for the 2.1
> release) to add some methods to pivot collections to be able to pass a
> Function (a Pivot new class to map simple functions, all for Java ...
> and the name is only a proposal) and have the collection to apply it
> over all their elements ?
> Do you think could be interesting/useful, at least for what it's your
> experience on Pivot ?
> ...
>
>

Re: Some idea on extending Pivot collections

Posted by Sandro Martini <sa...@gmail.com>.
Hi all,
just created the issue, for the 2.1 :
https://issues.apache.org/jira/browse/PIVOT-799

Bill (and others), if you have some comment/idea/code please post/attach there.

Thank you,
Sandro


2011/10/11 Bill van Melle <bi...@gmail.com>:
> I've used these kinds of operations in C# for a long time, and they're
> certainly useful.  C# benefits from using Scala's compact syntax (not to
> mention real closures), but I think even in the more verbose Java syntax
> your proposals could make a programmer's intentions clearer than the
> traditional loop style.  I've been porting some C# code to Pivot recently
> and wished I had a few of those mapping methods available to me. So I say go
> for it.
>
> --Bill
>
> p.s. I really wish the Pivot List implemented a few more of the operations
> that java.util.List implements.  You note *addAll*, which is often useful;
> even more so I'd like *contains*, which I use often enough that I wrote my
> own static utility method for it.
>
> On Thu, Sep 8, 2011 at 4:21 PM, Sandro Martini <sa...@gmail.com>wrote:
>
>> Hi all,
>>
>> I'd like to ask to you a crazy idea I had in last weeks ... you
>> remember the question of last week on add some methods to Pivot
>> collections ?
>> It's here:
>> http://apache-pivot-developers.417237.n3.nabble.com/No-quot-addAll-quot-method-on-ArrayList-td3281354.html
>>
>> After thinking on it, and trying to expand the idea (and you know that
>> I'm a great fan of Scala) ... so what do you think (for the 2.1
>> release) to add some methods to pivot collections to be able to pass a
>> Function (a Pivot new class to map simple functions, all for Java ...
>> and the name is only a proposal) and have the collection to apply it
>> over all their elements ?
>> Do you think could be interesting/useful, at least for what it's your
>> experience on Pivot ?
>> ...
>>
>>
>