Matz wrote:

# I'd like to put this particular one into RCR and get comments from
# people in the community.  Mike, Please?
# 
# Choices are:
# 
#   * partition
#   * bisect
#   * whatever else
#   * no, we don't need it.

FWIW, I vote for 'partition':
    * Compatibility with Haskell usage (presumably).
    * Nearly identical to C++ partition function.
    * Fairly natural term for native English programmers.

'bisect' -- I disagree:
    * Misleading, suggests cutting in half.
    * Not most commonly used term, AFAIK.


Don't need -- I disagree:
    * A matter of degree: C doesn't have min and max, but Ruby does.

There could be some (utterly negligible!) confusion with the use of 
'partition' WRT Ramanujan's work, statistical mechanics, and so on, but 
for conventional programming, 'partition' seems like the best choice IMO. 

Conrad Schneiker
(This note is unofficial and subject to improvement without notice.)