Combiner & BiFunction (original) (raw)

Brian Goetz brian.goetz at oracle.com
Sat Dec 8 08:35:21 PST 2012


Can you also normalize the Function and Operator types name ?

when it was Mapper instead of Function, it was not a big deal, but now with the name Function, Operator and Function names are not aligned. Function -> UnaryOperator BiFunction -> BinaryOperator

We discussed this one already and it seemed the conclusion was that people were comfortable with the assymmetry in order to get the benefit of not mucking up the most common type names? The idea is that each base type (Function, Predicate, Block) had a "natural" arity and we'd only use the prefixes for other arities.



More information about the lambda-libs-spec-experts mailing list