You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pivot.apache.org by "Sandro Martini (JIRA)" <ji...@apache.org> on 2015/05/08 11:23:00 UTC
[jira] [Commented] (PIVOT-799) extending Pivot collections
[ https://issues.apache.org/jira/browse/PIVOT-799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14534191#comment-14534191 ]
Sandro Martini commented on PIVOT-799:
--------------------------------------
Now that Java 8 is the de-facto standard version for Desktop (Java 7 has just gone to Public EOL mode, and Java Runtime Environment by default is 8 Update 45 and removes any other previous version), probably some of the features in this issue does not makes sense anymore (Java 8 has lambda, Option monad, etc) ... I'll try to minimize utility classes to self-contained, and see later (depending on feedback) if some features could be propagated even in other (existing classes).
> extending Pivot collections
> ---------------------------
>
> Key: PIVOT-799
> URL: https://issues.apache.org/jira/browse/PIVOT-799
> Project: Pivot
> Issue Type: Improvement
> Components: core-collections
> Reporter: Sandro Martini
> Assignee: Sandro Martini
> Priority: Minor
> Fix For: 2.5, 2.1
>
> Attachments: Monad_sample_revised.groovy, PIVOT-799_functions_and_options(initial).patch
>
>
> Add some usuful methods to Pivot Collections like those needed to process all elements, going more "function style", like addAll, contains, etc ...
> To simplify usage from people coming from other languages, try to align to other languages names/conventions (for what is possible) , like Scala, C# .
> Verify even if add a interface (defining a single method) that could be passed to some methods to contain logic for processing all elements (like the apply() in Scala), and chose a right name for it (maybe function or other similar).
> Some info here:
> http://apache-pivot-developers.417237.n3.nabble.com/Some-idea-on-extending-Pivot-collections-td3321472.html
> But for more changes in Collections (still to be discussed), wait the 3.0 ...
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)