PackageDescription: SYSEXT-Collections


SYSEXT - Collections

Last published: May 23, 2020 by 'nice'

Defines 0 Classes
Extends 8 Classes


Add usefull protocol to Sequenceable collections.
Most are taken from Matlab like or FORTRAN 95 like languages...

sum sum:
product product:
cumulativeSum cumulativeSum:
cumulativeProduct cumulativeProduct:
max maxOf:
min minOf:

count:
findAll:
findFirst:startingAt:
findLast:startingAt:
findMax findMaxOf:
findMin findMinOf:

mask access (selectMask: rejectMask)
sub collection access (generalizedAt: generalizedAt:put:)

efficient backward search (usefull for text editing)

combinatorial (partitions)

Note:
maxOf: is preferable to max: because it has not the same semantic as Magnitude>>max:
max: could be defined to operate on elements (see NumericCollections)