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/07/20 13:10:05 UTC

[jira] [Comment Edited] (PIVOT-799) extending Pivot collections with Monads and functional methods

    [ https://issues.apache.org/jira/browse/PIVOT-799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14631535#comment-14631535 ] 

Sandro Martini edited comment on PIVOT-799 at 7/20/15 11:09 AM:
----------------------------------------------------------------

Sorry, inside eclipse didn't see those warnings (because in my workspace I have checked the "Ignore unavoidable generic type problems" check-box in Java Compiler Preferences.) ... I'll commit the fix today, thanks for the info.

Last, I'm not sure it's necessary but probably it would be better to add Scala license to our license (as written in related issue LEGAL-142); I'll commit the fix even for this today.



was (Author: smartini):
Sorry, inside eclipse didn't see those warnings ... I'll fix them soon, thanks for the info.

Last, I'm not sure it's necessary but probably it would be better to add Scala license to our license (as written in related issue LEGAL-142).


> extending Pivot collections with Monads and functional methods
> --------------------------------------------------------------
>
>                 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.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)