Pivot
  1. Pivot
  2. PIVOT-799

extending Pivot collections with Monads and functional methods

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1
    • Component/s: core-collections
    • Labels:
      None

      Description

      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 ...

        Issue Links

          Activity

          Sandro Martini created issue -
          Sandro Martini made changes -
          Field Original Value New Value
          Link This issue is related too LEGAL-142 [ LEGAL-142 ]
          Gavin made changes -
          Link This issue is related to LEGAL-142 [ LEGAL-142 ]
          Gavin made changes -
          Link This issue is related to LEGAL-142 [ LEGAL-142 ]
          Sandro Martini made changes -
          Fix Version/s 2.1 [ 12324823 ]
          Sandro Martini made changes -
          Attachment Monad_sample_revised.groovy [ 12636059 ]
          Sandro Martini made changes -
          Sandro Martini made changes -
          Link This issue depends upon PIVOT-851 [ PIVOT-851 ]
          Sandro Martini made changes -
          Link This issue is required by PIVOT-973 [ PIVOT-973 ]
          Sandro Martini made changes -
          Summary extending Pivot collections extending Pivot collections with Monads and functional methods
          Sandro Martini made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 2.5 [ 12314825 ]
          Resolution Fixed [ 1 ]
          Sandro Martini made changes -
          Link This issue depends upon PIVOT-851 [ PIVOT-851 ]
          Sandro Martini made changes -
          Link This issue is required by PIVOT-851 [ PIVOT-851 ]
          Sandro Martini made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Sandro Martini made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]

            People

            • Assignee:
              Sandro Martini
              Reporter:
              Sandro Martini
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development